Skip to content

Instantly share code, notes, and snippets.

@MasterDuke17
Created March 20, 2020 23:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MasterDuke17/ece191957c1ee47136650926da661c75 to your computer and use it in GitHub Desktop.
Save MasterDuke17/ece191957c1ee47136650926da661c75 to your computer and use it in GitHub Desktop.
00000 getcode loc_10_obj, Frame_8
00001 takeclosure loc_10_obj, loc_10_obj
00002 checkarity 1, 1
00003 param_rp_o loc_1_obj, 0
00004 hllize loc_2_obj, loc_1_obj
00005 set loc_1_obj, loc_2_obj
00006 decont loc_2_obj, loc_1_obj
00007 set loc_13_obj, loc_2_obj
00008 wval loc_2_obj, 2, 18247
00009 istype loc_12_int, loc_13_obj, loc_2_obj
00010 assertparamcheck loc_12_int
00011 bindlex lex_Frame_7_lex??_obj, loc_13_obj
00012 paramnamesused
annotation: /home/dan/Source/perl6/modules/perl6-string-crc32/lib/String/CRC32.pm (String::CRC32):43
00013 takedispatcher loc_2_obj
00014 isnull loc_3_int, loc_2_obj
00015 if_i loc_3_int, label_1(00017)
00016 bindlex lex_Frame_7_lex??_obj, loc_2_obj
label_1:
00017 takenextdispatcher loc_2_obj
00018 isnull loc_3_int, loc_2_obj
00019 if_i loc_3_int, label_2(00021)
00020 bindlex lex_Frame_7_lex??_obj, loc_2_obj
label_2:
00021 wval loc_2_obj, 1, 28
00022 create loc_2_obj, loc_2_obj
00023 wval loc_4_obj, 1, 28
00024 wval loc_5_obj, 0, 295
00025 bindattr_o loc_2_obj, loc_4_obj, '$!descriptor', loc_5_obj, -1
00026 wval loc_5_obj, 1, 28
00027 wval loc_4_obj, 1, 24
00028 bindattr_o loc_2_obj, loc_5_obj, '$!value', loc_4_obj, -1
00029 set loc_0_obj, loc_2_obj
annotation: /home/dan/Source/perl6/modules/perl6-string-crc32/lib/String/CRC32.pm (String::CRC32):44
00030 wval loc_4_obj, 0, 294
00031 decont_i loc_3_int, loc_4_obj
00032 bindlex lex_Frame_7_lex??_int, loc_3_int
annotation: /home/dan/Source/perl6/modules/perl6-string-crc32/lib/String/CRC32.pm (String::CRC32):46
00033 set loc_4_obj, loc_0_obj
00034 getlex loc_6_obj, lex_Frame_7_lex??_obj
00035 decont loc_8_obj, loc_6_obj
00036 findmeth loc_7_obj, loc_8_obj, 'elems'
00037 prepargs Callsite_0
00038 arg_o 0, loc_6_obj
00039 invoke_o loc_7_obj, loc_7_obj
00040 hllize loc_7_obj, loc_7_obj
00041 decont loc_7_obj, loc_7_obj
00042 set loc_5_obj, loc_7_obj
00043 prepargs Callsite_2
00044 arg_o 0, loc_4_obj
00045 arg_o 1, loc_5_obj
00046 speshresolve loc_7_obj, 'assign'
00047 prepargs Callsite_2
00048 arg_o 0, loc_4_obj
00049 arg_o 1, loc_5_obj
00050 invoke_v loc_7_obj
annotation: /home/dan/Source/perl6/modules/perl6-string-crc32/lib/String/CRC32.pm (String::CRC32):47
00051 getlex loc_5_obj, lex_Frame_7_lex??_obj
00052 set loc_4_obj, loc_5_obj
00053 wval loc_7_obj, 0, 19
00054 decont loc_7_obj, loc_7_obj
00055 set loc_5_obj, loc_7_obj
00056 prepargs Callsite_2
00057 arg_o 0, loc_4_obj
00058 arg_o 1, loc_5_obj
00059 speshresolve loc_7_obj, 'assign'
00060 prepargs Callsite_2
00061 arg_o 0, loc_4_obj
00062 arg_o 1, loc_5_obj
00063 invoke_v loc_7_obj
label_3:
00064 const_s loc_9_str, '&infix:«<»'
00065 getlexstatic_o loc_7_obj, loc_9_str
00066 decont loc_7_obj, loc_7_obj
00067 getlex loc_6_obj, lex_Frame_7_lex??_obj
00068 prepargs Callsite_2
00069 arg_o 0, loc_6_obj
00070 arg_o 1, loc_0_obj
00071 invoke_o loc_7_obj, loc_7_obj
00072 decont loc_6_obj, loc_7_obj
00073 unless_o loc_6_obj, label_4(00085)
00074 osrpoint
00075 prepargs Callsite_5
00076 invoke_v loc_10_obj
00077 -> const_s loc_9_str, '&postfix:<++>'
00078 getlexstatic_o loc_6_obj, loc_9_str
00079 decont loc_6_obj, loc_6_obj
00080 getlex loc_8_obj, lex_Frame_7_lex??_obj
00081 prepargs Callsite_0
00082 arg_o 0, loc_8_obj
00083 invoke_v loc_6_obj
00084 goto label_3(00064)
annotation: /home/dan/Source/perl6/modules/perl6-string-crc32/lib/String/CRC32.pm (String::CRC32):52
label_4:
00085 const_s loc_9_str, '&infix:<+^>'
00086 getlexstatic_o loc_4_obj, loc_9_str
00087 decont loc_4_obj, loc_4_obj
00088 getlexref_i loc_5_obj, lex_Frame_7_lex??_int
00089 wval loc_6_obj, 0, 294
00090 prepargs Callsite_2
00091 arg_o 0, loc_5_obj
00092 arg_o 1, loc_6_obj
00093 invoke_o loc_4_obj, loc_4_obj
00094 decont_i loc_11_int, loc_4_obj
00095 bindlex lex_Frame_7_lex??_int, loc_11_int
annotation: /home/dan/Source/perl6/modules/perl6-string-crc32/lib/String/CRC32.pm (String::CRC32):54
00096 const_s loc_9_str, '&return'
00097 getlexstatic_o loc_4_obj, loc_9_str
00098 decont loc_4_obj, loc_4_obj
00099 getlex loc_12_int, lex_Frame_7_lex??_int
00100 prepargs Callsite_6
00101 arg_i 0, loc_12_int
00102 invoke_o loc_4_obj, loc_4_obj
00103 set loc_2_obj, loc_4_obj
00104 prepargs Callsite_0
00105 arg_o 0, loc_2_obj
00106 speshresolve loc_4_obj, 'decontrv'
00107 prepargs Callsite_0
00108 arg_o 0, loc_2_obj
00109 invoke_o loc_4_obj, loc_4_obj
00110 goto label_5(00113)
00111 lastexpayload loc_2_obj
00112 set loc_4_obj, loc_2_obj
label_5:
00113 return_o loc_4_obj
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment