Last active
September 28, 2021 10:54
-
-
Save niner/aaa91435d6f7508c84b4c37beaf41f63 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
00000 sp_getarg_o loc_0_obj, 0 | |
00001 sp_getspeshslot loc_7_obj, sslot(9) | |
00002 set loc_7_obj, loc_7_obj | |
00003 const_s loc_6_str, 'depends' | |
00004 sp_getspeshslot loc_13_obj, sslot(10) | |
00005 sp_resumption loc_14_obj, 0, 3, loc_0_obj, loc_6_str, loc_0_obj | |
00006 sp_getvc_o loc_19_obj, loc_0_obj, 120, sslot(16) | |
00007 sp_guardconc loc_19_obj, loc_19_obj, sslot(13), 56 | |
00008 sp_get_o loc_8_obj, loc_19_obj, 40 | |
00009 sp_guardconc loc_8_obj, loc_8_obj, sslot(3), 9 | |
00010 const_s loc_6_str, 'item' | |
00011 sp_getspeshslot loc_13_obj, sslot(17) | |
00012 sp_resumption loc_20_obj, 1, 3, loc_8_obj, loc_6_str, loc_8_obj | |
00013 set loc_24_obj, loc_8_obj | |
00014 getcodeobj loc_26_obj, loc_13_obj | |
00015 sp_getspeshslot loc_28_obj, sslot(24) | |
00016 getattr_o loc_30_obj, loc_26_obj, loc_28_obj, '$!signature', 1 | |
00017 sp_guardconc loc_30_obj, loc_30_obj, sslot(19), 61 | |
00018 sp_getvc_o loc_26_obj, loc_30_obj, 32, sslot(26) | |
00019 sp_guardconc loc_26_obj, loc_26_obj, sslot(20), 62 | |
00020 const_i64_16 loc_32_int, 0 | |
00021 atpos_o loc_31_obj, loc_26_obj, loc_32_int | |
00022 sp_getspeshslot loc_26_obj, sslot(27) | |
00023 getattr_o loc_28_obj, loc_31_obj, loc_26_obj, '$!type', 4 | |
00024 sp_guardtype loc_28_obj, loc_28_obj, sslot(21), 63 | |
00025 set loc_33_obj, loc_28_obj | |
00026 sp_getspeshslot loc_26_obj, sslot(27) | |
00027 getattr_o loc_28_obj, loc_31_obj, loc_26_obj, '$!flags', 3 | |
00028 sp_guardconc loc_28_obj, loc_28_obj, sslot(23), 68 | |
00029 sp_get_i64 loc_34_int, loc_28_obj, 24 | |
00030 const_i64_32 loc_35_int, 67108864 | |
00031 band_i loc_35_int, loc_34_int, loc_35_int | |
00032 unless_i loc_35_int, label_1(00038) | |
00033 sp_getspeshslot loc_28_obj, sslot(28) | |
00034 set loc_26_obj, loc_28_obj | |
00035 sp_getstringfrom loc_36_str, sslot(35), 113 | |
00036 sp_dispatch_o loc_28_obj, 'lang-meth-call', Callsite_28, sslot(29), 30, loc_26_obj, loc_36_str, loc_28_obj, loc_33_obj, loc_24_obj | |
00037 set loc_24_obj, loc_28_obj | |
label_1: | |
00038 sp_decont loc_102_obj, loc_24_obj | |
00039 sp_guardjusttype loc_37_obj, loc_101_obj, 75 | |
00040 -> sp_getspeshslot loc_40_obj, sslot(36) | |
00041 sp_runbytecode_o loc_8_obj, loc_40_obj, 140737352350240, -1, loc_102_obj | |
00042 set loc_8_obj, loc_8_obj | |
00043 set loc_2_obj, loc_8_obj | |
00044 sp_getspeshslot loc_8_obj, sslot(37) | |
00045 set loc_8_obj, loc_8_obj | |
00046 const_s loc_6_str, 'depends' | |
00047 sp_getspeshslot loc_13_obj, sslot(10) | |
00048 sp_resumption loc_40_obj, 2, 3, loc_0_obj, loc_6_str, loc_0_obj | |
00049 sp_getvc_o loc_45_obj, loc_0_obj, 120, sslot(43) | |
00050 sp_guardconc loc_45_obj, loc_45_obj, sslot(40), 79 | |
00051 sp_get_o loc_7_obj, loc_45_obj, 40 | |
00052 sp_guardconc loc_7_obj, loc_7_obj, sslot(3), 21 | |
00053 const_s loc_6_str, 'item' | |
00054 sp_getspeshslot loc_13_obj, sslot(17) | |
00055 sp_resumption loc_46_obj, 3, 3, loc_7_obj, loc_6_str, loc_7_obj | |
00056 set loc_50_obj, loc_7_obj | |
00057 getcodeobj loc_52_obj, loc_13_obj | |
00058 sp_getspeshslot loc_54_obj, sslot(50) | |
00059 getattr_o loc_56_obj, loc_52_obj, loc_54_obj, '$!signature', 1 | |
00060 sp_guardconc loc_56_obj, loc_56_obj, sslot(45), 84 | |
00061 sp_getvc_o loc_52_obj, loc_56_obj, 32, sslot(52) | |
00062 sp_guardconc loc_52_obj, loc_52_obj, sslot(46), 85 | |
00063 const_i64_16 loc_58_int, 0 | |
00064 atpos_o loc_57_obj, loc_52_obj, loc_58_int | |
00065 sp_getspeshslot loc_52_obj, sslot(53) | |
00066 getattr_o loc_54_obj, loc_57_obj, loc_52_obj, '$!type', 4 | |
00067 sp_guardtype loc_54_obj, loc_54_obj, sslot(47), 86 | |
00068 set loc_59_obj, loc_54_obj | |
00069 sp_getspeshslot loc_52_obj, sslot(53) | |
00070 getattr_o loc_54_obj, loc_57_obj, loc_52_obj, '$!flags', 3 | |
00071 sp_guardconc loc_54_obj, loc_54_obj, sslot(49), 91 | |
00072 sp_get_i64 loc_60_int, loc_54_obj, 24 | |
00073 const_i64_32 loc_61_int, 67108864 | |
00074 band_i loc_61_int, loc_60_int, loc_61_int | |
00075 unless_i loc_61_int, label_2(00081) | |
00076 sp_getspeshslot loc_54_obj, sslot(54) | |
00077 set loc_52_obj, loc_54_obj | |
00078 sp_getstringfrom loc_62_str, sslot(61), 113 | |
00079 sp_dispatch_o loc_54_obj, 'lang-meth-call', Callsite_28, sslot(55), 30, loc_52_obj, loc_62_str, loc_54_obj, loc_59_obj, loc_50_obj | |
00080 set loc_50_obj, loc_54_obj | |
label_2: | |
00081 sp_decont loc_47_obj, loc_50_obj | |
00082 sp_fastcreate loc_52_obj, 48, sslot(60) | |
00083 sp_bind_o loc_52_obj, 40, loc_47_obj | |
00084 sp_p6oget_o loc_63_obj, loc_52_obj, 8 | |
00085 sp_guardjusttype loc_63_obj, loc_63_obj, 98 | |
00086 set loc_53_obj, loc_52_obj | |
00087 set loc_7_obj, loc_53_obj | |
00088 set loc_7_obj, loc_7_obj | |
00089 sp_getspeshslot loc_9_obj, sslot(62) | |
00090 sp_p6oget_o loc_13_obj, loc_7_obj, 16 | |
00091 sp_guard loc_13_obj, loc_13_obj, sslot(3), 27 | |
00092 sp_getspeshslot loc_66_obj, sslot(63) | |
00093 sp_resumption loc_67_obj, 4, 3, loc_8_obj, loc_7_obj, loc_9_obj | |
00094 set loc_68_obj, loc_7_obj | |
00095 set loc_69_obj, loc_9_obj | |
00096 set loc_72_obj, loc_69_obj | |
00097 sp_getstringfrom loc_73_str, sslot(74), 253 | |
00098 sp_dispatch_o loc_72_obj, 'lang-meth-call', Callsite_10, sslot(64), 10, loc_72_obj, loc_73_str, loc_69_obj, loc_68_obj | |
00099 sp_guardhll loc_74_obj, loc_72_obj, 5116276, 111 | |
00100 sp_decont loc_72_obj, loc_74_obj | |
00101 sp_getstringfrom loc_73_str, sslot(74), 71 | |
00102 sp_guard loc_72_obj, loc_72_obj, sslot(65), 115 | |
00103 sp_guardconc loc_78_obj, loc_74_obj, sslot(65), 124 | |
00104 sp_getspeshslot loc_75_obj, sslot(66) | |
00105 sp_resumption loc_76_obj, 5, 1, loc_74_obj | |
00106 sp_resumption loc_77_obj, 6, 3, loc_72_obj, loc_73_str, loc_74_obj | |
00107 set loc_74_obj, loc_78_obj | |
00108 set loc_9_obj, loc_74_obj | |
00109 set loc_9_obj, loc_9_obj | |
00110 sp_getspeshslot loc_13_obj, sslot(75) | |
00111 sp_runcfunc_i loc_11_int, loc_13_obj, 140737352350240, loc_9_obj | |
00112 unless_i loc_11_int, label_3(00119) | |
00113 sp_getspeshslot loc_7_obj, sslot(76) | |
00114 wval loc_8_obj, 0, 443 | |
00115 sp_dispatch_o loc_8_obj, 'lang-call', Callsite_14, sslot(77), 79, loc_7_obj, loc_0_obj, loc_8_obj | |
00116 sp_dispatch_o loc_7_obj, 'lang-hllize', Callsite_8, sslot(77), 83, loc_8_obj | |
00117 set loc_8_obj, loc_7_obj | |
00118 goto label_4(00120) | |
label_3: | |
00119 set loc_8_obj, loc_2_obj | |
label_4: | |
00120 set loc_1_obj, loc_8_obj | |
00121 sp_getspeshslot loc_8_obj, sslot(78) | |
00122 set loc_8_obj, loc_8_obj | |
00123 sp_getspeshslot loc_9_obj, sslot(79) | |
00124 sp_getspeshslot loc_13_obj, sslot(80) | |
00125 sp_resumption loc_66_obj, 7, 2, loc_0_obj, loc_1_obj | |
00126 sp_runbytecode_o loc_9_obj, loc_13_obj, 140737352350304, -1, loc_0_obj, loc_1_obj | |
00127 sp_guardconc loc_9_obj, loc_9_obj, sslot(7), 41 | |
00128 set loc_7_obj, loc_9_obj | |
00129 sp_getspeshslot loc_13_obj, sslot(81) | |
00130 sp_resumption loc_90_obj, 8, 2, loc_8_obj, loc_7_obj | |
00131 set loc_92_obj, loc_7_obj | |
00132 sp_guardhll loc_98_obj, loc_92_obj, 5116276, 131 | |
00133 set loc_94_obj, loc_98_obj | |
00134 isconcrete loc_95_int, loc_94_obj | |
00135 set loc_97_int, loc_95_int | |
00136 unless_i loc_95_int, label_5(00138) | |
00137 isrwcont loc_97_int, loc_94_obj | |
label_5: | |
00138 unless_i loc_97_int, label_6(00145) | |
00139 sp_fastcreate loc_98_obj, 48, sslot(84) | |
00140 sp_getspeshslot loc_99_obj, sslot(83) | |
00141 sp_decont loc_100_obj, loc_94_obj | |
00142 sp_bind_o loc_98_obj, 40, loc_100_obj | |
00143 set loc_100_obj, loc_98_obj | |
00144 goto label_7(00146) | |
label_6: | |
00145 set loc_100_obj, loc_94_obj | |
label_7: | |
00146 throwpayloadlexcaller loc_100_obj, 32, loc_100_obj | |
00147 sp_getspeshslot loc_7_obj, sslot(85) | |
00148 sp_dispatch_o loc_8_obj, 'raku-rv-decont', Callsite_8, sslot(77), 110, loc_7_obj | |
00149 goto label_8(00151) | |
00150 lastexpayload loc_8_obj | |
label_8: | |
00151 sp_getspeshslot loc_7_obj, sslot(86) | |
00152 sp_guard loc_9_obj, loc_8_obj, sslot(7), 52 | |
00153 return_o loc_9_obj |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment