Last active
July 7, 2024 23:46
-
-
Save miura1729/ecd1c71dd737524f8d17a908f61097be to your computer and use it in GitHub Desktop.
profiler result
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
AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEGFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEFGIIGFFEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEFFFI[KHGGGHGEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEFFGHIMTKLZOGFEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEFGGHHIKPPKIHGFFEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFGHIJKS[[X[KHHGFEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFGQPUVOTY[[[ZQL[MHFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEFFFFFGGHJLZ[[[[[[[[[UKHGFFEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAABBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEFFFFFFGGGGHIKP[[[[[[[[[[[KHHGGFFFFEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAABBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEFGGHIIHHHHHIIIJKMR[[[[[[[[VMKJIHHHGFFFFFFGSGEDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEFFGHK[[[MKJIJO[[N[R[[X[[[[[[YUSR[PLV[LHHHGGHIOJGFEDDDCCCCCCCCCCCCBBBBBBBBBAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFGH[O[[[[TN[S[[[[[[[[[[[[[[[[[[[[[[[NKJKR[LLQMNHEEDDDCCCCCCCCCCCCBBBBBBBBAAAAABBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFGHHIN[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Q[[[[[UMWGEEEDDDCCCCCCCCCCCCBBBBBBBAAAABBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEEEEEEEEEFFFFFFGHIJKLOT[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[JGFFEEEDDCCCCCCCCCCCCCBBBBBBAAAABCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEEEEEEEEEEFFFFFFGGHYV[RQU[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[QMJHGGFEEEDDDCCCCCCCCCCCCCBBBBBAAABCCCCCCCCCCCCCCCCCDDDDDDDEEFJIHFFFFFFFFFFFFFFGGGGGGHIJN[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[JHHGFEEDDDDCCCCCCCCCCCCCBBBBAAABCCCCCCCCCCCDDDDDDDDDDEEEEFFHLKHHGGGGHHMJHGGGGGGHHHIKRR[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[UQ[L[HFEDDDDCCCCCCCCCCCCCCBBBAABCCCCCCCCDDDDDDDDDDDEEEEEEFFFHKQMRKNJIJLVS[JJKIIIIIIJLR[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YNHFEDDDDDCCCCCCCCCCCCCBBBAABCCCCCDDDDDDDDDDDDEEEEEEEFFGGHIJKOU[[O[O[[[PR[LLJJJKL[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[OIHFFEDDDDDCCCCCCCCCCCCCCBBAACCCDDDDDDDDDDDDDEEEEEEEEEFGGGHIJMR[[[[[[[[[[[[[[RMLMN[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[NTFEEDDDDDDCCCCCCCCCCCCCBBAACCDDDDDDDDDDDDEEEEEEEEEFGGGHHKONSZ[[[[[[[[[[[[[[[[QPR[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[NJGFEEDDDDDDCCCCCCCCCCCCCCCABCDDDDDDDDDDDEEEEEFFFFFGIPJIIJKMQ[[[[[[[[[[[[[[[[[[[VX[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[HFFEEDDDDDDCCCCCCCCCCCCCCCACDDDDDDDDDDEFFFFFFFGGGGHIKZOOPPS[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[HGFEEEDDDDDDCCCCCCCCCCCCCCCADEEEEFFFGHIGGGGGGHHHHIJJLNY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[TJHGFFEEEDDDDDDDCCCCCCCCCCCCCCA[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[PLJHGGFFEEEDDDDDDDCCCCCCCCCCCCCCADEEEEFFFGHIGGGGGGHHHHIJJLNY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[TJHGFFEEEDDDDDDDCCCCCCCCCCCCCCACDDDDDDDDDDEFFFFFFFGGGGHIKZOOPPS[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[HGFEEEDDDDDDCCCCCCCCCCCCCCCABCDDDDDDDDDDDEEEEEFFFFFGIPJIIJKMQ[[[[[[[[[[[[[[[[[[[VX[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[HFFEEDDDDDDCCCCCCCCCCCCCCCAACCDDDDDDDDDDDDEEEEEEEEEFGGGHHKONSZ[[[[[[[[[[[[[[[[QPR[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[NJGFEEDDDDDDCCCCCCCCCCCCCCCAACCCDDDDDDDDDDDDDEEEEEEEEEFGGGHIJMR[[[[[[[[[[[[[[RMLMN[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[NTFEEDDDDDDCCCCCCCCCCCCCBBAABCCCCCDDDDDDDDDDDDEEEEEEEFFGGHIJKOU[[O[O[[[PR[LLJJJKL[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[OIHFFEDDDDDCCCCCCCCCCCCCCBBAABCCCCCCCCDDDDDDDDDDDEEEEEEFFFHKQMRKNJIJLVS[JJKIIIIIIJLR[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YNHFEDDDDDCCCCCCCCCCCCCBBBAAABCCCCCCCCCCCDDDDDDDDDDEEEEFFHLKHHGGGGHHMJHGGGGGGHHHIKRR[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[UQ[L[HFEDDDDCCCCCCCCCCCCCCBBBAAABCCCCCCCCCCCCCCCCCDDDDDDDEEFJIHFFFFFFFFFFFFFFGGGGGGHIJN[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[JHHGFEEDDDDCCCCCCCCCCCCCBBBBAAAABCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEEEEEEEEEEFFFFFFGGHYV[RQU[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[QMJHGGFEEEDDDCCCCCCCCCCCCCBBBBBAAAABBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEEEEEEEEEFFFFFFGHIJKLOT[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[JGFFEEEDDCCCCCCCCCCCCCBBBBBBAAAAABBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFGHHIN[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Q[[[[[UMWGEEEDDDCCCCCCCCCCCCBBBBBBBAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFGH[O[[[[TN[S[[[[[[[[[[[[[[[[[[[[[[[NKJKR[LLQMNHEEDDDCCCCCCCCCCCCBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEFFGHK[[[MKJIJO[[N[R[[X[[[[[[YUSR[PLV[LHHHGGHIOJGFEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAABBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEFGGHIIHHHHHIIIJKMR[[[[[[[[VMKJIHHHGFFFFFFGSGEDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAABBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEFFFFFFGGGGHIKP[[[[[[[[[[[KHHGGFFFFEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEFFFFFGGHJLZ[[[[[[[[[UKHGFFEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFGQPUVOTY[[[ZQL[MHFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFGHIJKS[[X[KHHGFEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEFGGHHIKPPKIHGFFEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEFFGHIMTKLZOGFEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEFFFI[KHGGGHGEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEFGIIGFFEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB["#<Class:#<Object:0x2000d028>>", ""] 0 | |
["Module", "attr_accessor"] 0 | |
["Module", "attr_accessor"] 0 | |
["Module", "attr_accessor"] 0 | |
["Module", "attr_accessor"] 0 | |
["Module", "attr_accessor"] 0 | |
["Module", "attr_accessor"] 0 | |
["Module", "attr_accessor"] 0 | |
["Module", "attr_accessor"] 0 | |
["Module", "attr_accessor"] 0 | |
0000 0.00000 PROG = " A mandelbrot set fractal viewer in brainf*** written by Erik Bosman | |
0001 0.00000 +++++++++++++[->++>>>+++++>++>+<<<<<<]>>>>>++++++>--->>>>>>>>>>+++++++++++++++[[ | |
0002 0.00000 >>>>>>>>>]+[<<<<<<<<<]>>>>>>>>>-]+[>>>>>>>>[-]>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>[-]+ | |
0003 0.00000 <<<<<<<+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>>+>>>>>>>>>>>>>>>>>>>>>>>>>> | |
0004 0.00000 >+<<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+[>>>>>>[>>>>>>>[-]>>]<<<<<<<<<[<<<<<<<<<]>> | |
0005 0.00000 >>>>>[-]+<<<<<<++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>+<<<<<<+++++++[-[->>> | |
0006 0.00000 >>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>+<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[[-]>>>>>>[>>>>> | |
0007 0.00000 >>[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>> | |
0008 0.00000 [>>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<+<<]>>>>>>>>]<<<<<<<<<[<<<<<<< | |
0009 0.00000 <<]>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<<<]>>>>>>>>>+++++++++++++++[[ | |
0010 0.00000 >>>>>>>>>]+>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[ | |
0011 0.00000 >+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>[-<<<<+>>>>]<<<<[->>>>+<<<<<[->>[ | |
0012 0.00000 -<<+>>]<<[->>+>>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<< | |
0013 0.00000 <<[>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<< | |
0014 0.00000 [>[-]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+<<<<<<<<<]>>>>> | |
0015 0.00000 >>>>[>+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+ | |
0016 0.00000 <<<<<<[->>>[-<<<+>>>]<<<[->>>+>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>> | |
0017 0.00000 >>>>>>>]<<<<<<<<<[>>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<<]>>[->>>>>>>>>+<<<<<<<<<]<< | |
0018 0.00000 +>>>>>>>>]<<<<<<<<<[>[-]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<< | |
0019 0.00000 <]<+<<<<<<<<<]>>>>>>>>>[>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>> | |
0020 0.00000 >>>>>>>>>>>>>>>>>>>>>>>]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>> | |
0021 0.00000 >>>>>]<<<<<<<<<-<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+>>>>>>>>>>>>>>>>>>>>>+<<<[<<<<<< | |
0022 0.00000 <<<]>>>>>>>>>[>>>[-<<<->>>]+<<<[->>>->[-<<<<+>>>>]<<<<[->>>>+<<<<<<<<<<<<<[<<<<< | |
0023 0.00000 <<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>[-<<<<->>>>]+<<<<[->>>>-<[-<<<+>>>]<<<[-> | |
0024 0.00000 >>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<< | |
0025 0.00000 <<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]<<<<<<<[->+>>>-<<<<]>>>>>>>>>+++++++++++++++++++ | |
0026 0.00000 +++++++>>[-<<<<+>>>>]<<<<[->>>>+<<[-]<<]>>[<<<<<<<+<[-<+>>>>+<<[-]]>[-<<[->+>>>- | |
0027 0.00000 <<<<]>>>]>>>>>>>>>>>>>[>>[-]>[-]>[-]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-]>>>>>>[>>>>> | |
0028 0.00000 [-<<<<+>>>>]<<<<[->>>>+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>[-<<<<<<<< | |
0029 0.00000 <+>>>>>>>>>]>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>>>>>>>]+>[- | |
0030 0.00000 ]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[>+>>>>>>>>]<<< | |
0031 0.00000 <<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+<<<<<<[->>[-<<+>>]< | |
0032 0.00000 <[->>+>+<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[>[->>>> | |
0033 0.00000 >>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[>[-]<->>> | |
0034 0.00000 [-<<<+>[<->-<<<<<<<+>>>>>>>]<[->+<]>>>]<<[->>+<<]<+<<<<<<<<<]>>>>>>>>>[>>>>>>[-< | |
0035 0.00000 <<<<+>>>>>]<<<<<[->>>>>+<<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>+>>>>>>>> | |
0036 0.00000 ]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+<<<<<<[->>[-<<+ | |
0037 0.00000 >>]<<[->>+>>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[> | |
0038 0.00000 [->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[>[- | |
0039 0.00000 ]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+<<<<<<<<<]>>>>>>>>> | |
0040 0.00000 [>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
0041 0.00000 ]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+> | |
0042 0.00000 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>++++++++ | |
0043 0.00000 +++++++[[>>>>>>>>>]<<<<<<<<<-<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[>>>>>>>>[-<<<<<<<+ | |
0044 0.00000 >>>>>>>]<<<<<<<[->>>>>>>+<<<<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>>[ | |
0045 0.00000 -]>>>]<<<<<<<<<[<<<<<<<<<]>>>>+>[-<-<<<<+>>>>>]>[-<<<<<<[->>>>>+<++<<<<]>>>>>[-< | |
0046 0.00000 <<<<+>>>>>]<->+>]<[->+<]<<<<<[->>>>>+<<<<<]>>>>>>[-]<<<<<<+>>>>[-<<<<->>>>]+<<<< | |
0047 0.00000 [->>>>->>>>>[>>[-<<->>]+<<[->>->[-<<<+>>>]<<<[->>>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-] | |
0048 0.00000 +>>>>>>[>>>>>>>>>]>+<]]+>>>[-<<<->>>]+<<<[->>>-<[-<<+>>]<<[->>+<<<<<<<<<<<[<<<<< | |
0049 0.00000 <<<<]>>>>[-]+>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<<< | |
0050 0.00000 [<<<<<<<<<]>>>>[-<<<<+>>>>]<<<<[->>>>+>>>>>[>+>>[-<<->>]<<[->>+<<]>>>>>>>>]<<<<< | |
0051 0.00000 <<<+<[>[->>>>>+<<<<[->>>>-<<<<<<<<<<<<<<+>>>>>>>>>>>[->>>+<<<]<]>[->>>-<<<<<<<<< | |
0052 0.00000 <<<<<+>>>>>>>>>>>]<<]>[->>>>+<<<[->>>-<<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>>+<<<]<< | |
0053 0.00000 <<<<<<<<<<]>>>>[-]<<<<]>>>[-<<<+>>>]<<<[->>>+>>>>>>[>+>[-<->]<[->+<]>>>>>>>>]<<< | |
0054 0.00000 <<<<<+<[>[->>>>>+<<<[->>>-<<<<<<<<<<<<<<+>>>>>>>>>>[->>>>+<<<<]>]<[->>>>-<<<<<<< | |
0055 0.00000 <<<<<<<+>>>>>>>>>>]<]>>[->>>+<<<<[->>>>-<<<<<<<<<<<<<<+>>>>>>>>>>]>]<[->>>>+<<<< | |
0056 0.00000 ]<<<<<<<<<<<]>>>>>>+<<<<<<]]>>>>[-<<<<+>>>>]<<<<[->>>>+>>>>>[>>>>>>>>>]<<<<<<<<< | |
0057 0.00000 [>[->>>>>+<<<<[->>>>-<<<<<<<<<<<<<<+>>>>>>>>>>>[->>>+<<<]<]>[->>>-<<<<<<<<<<<<<< | |
0058 0.00000 +>>>>>>>>>>>]<<]>[->>>>+<<<[->>>-<<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>>+<<<]<<<<<<< | |
0059 0.00000 <<<<<]]>[-]>>[-]>[-]>>>>>[>>[-]>[-]>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>[-< | |
0060 0.00000 <<<+>>>>]<<<<[->>>>+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[ | |
0061 0.00000 [>>>>>>>>>]+>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+ | |
0062 0.00000 [>+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>[-<<<<+>>>>]<<<<[->>>>+<<<<<[->> | |
0063 0.00000 [-<<+>>]<<[->>+>+<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<< | |
0064 0.00000 <[>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[ | |
0065 0.00000 >[-]<->>>[-<<<+>[<->-<<<<<<<+>>>>>>>]<[->+<]>>>]<<[->>+<<]<+<<<<<<<<<]>>>>>>>>>[ | |
0066 0.00000 >>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]> | |
0067 0.00000 >>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>[-]>>>>+++++++++++++++[[>>>>>>>>>]<<<<<<<<<-<<<<< | |
0068 0.00000 <<<<[<<<<<<<<<]>>>>>>>>>-]+[>>>[-<<<->>>]+<<<[->>>->[-<<<<+>>>>]<<<<[->>>>+<<<<< | |
0069 0.00000 <<<<<<<<[<<<<<<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>[-<<<<->>>>]+<<<<[->>>>-<[- | |
0070 0.00000 <<<+>>>]<<<[->>>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>> | |
0071 0.00000 >>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-<<<+>>>]<<<[->>>+>>>>>>[>+>>> | |
0072 0.00000 [-<<<->>>]<<<[->>>+<<<]>>>>>>>>]<<<<<<<<+<[>[->+>[-<-<<<<<<<<<<+>>>>>>>>>>>>[-<< | |
0073 0.00000 +>>]<]>[-<<-<<<<<<<<<<+>>>>>>>>>>>>]<<<]>>[-<+>>[-<<-<<<<<<<<<<+>>>>>>>>>>>>]<]> | |
0074 0.00000 [-<<+>>]<<<<<<<<<<<<<]]>>>>[-<<<<+>>>>]<<<<[->>>>+>>>>>[>+>>[-<<->>]<<[->>+<<]>> | |
0075 0.00000 >>>>>>]<<<<<<<<+<[>[->+>>[-<<-<<<<<<<<<<+>>>>>>>>>>>[-<+>]>]<[-<-<<<<<<<<<<+>>>> | |
0076 0.00000 >>>>>>>]<<]>>>[-<<+>[-<-<<<<<<<<<<+>>>>>>>>>>>]>]<[-<+>]<<<<<<<<<<<<]>>>>>+<<<<< | |
0077 0.00000 ]>>>>>>>>>[>>>[-]>[-]>[-]>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-]>[-]>>>>>[>>>>>>>[-<<<<< | |
0078 0.00000 <+>>>>>>]<<<<<<[->>>>>>+<<<<+<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>+>[-<-<<<<+>>>> | |
0079 0.00000 >]>>[-<<<<<<<[->>>>>+<++<<<<]>>>>>[-<<<<<+>>>>>]<->+>>]<<[->>+<<]<<<<<[->>>>>+<< | |
0080 0.00000 <<<]+>>>>[-<<<<->>>>]+<<<<[->>>>->>>>>[>>>[-<<<->>>]+<<<[->>>-<[-<<+>>]<<[->>+<< | |
0081 0.00000 <<<<<<<<<[<<<<<<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>[-<<->>]+<<[->>->[-<<<+>>>]< | |
0082 0.00000 <<[->>>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]< | |
0083 0.00000 <<<<<<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-<<<+>>>]<<<[->>>+>>>>>>[>+>[-<->]<[->+ | |
0084 0.00000 <]>>>>>>>>]<<<<<<<<+<[>[->>>>+<<[->>-<<<<<<<<<<<<<+>>>>>>>>>>[->>>+<<<]>]<[->>>- | |
0085 0.00000 <<<<<<<<<<<<<+>>>>>>>>>>]<]>>[->>+<<<[->>>-<<<<<<<<<<<<<+>>>>>>>>>>]>]<[->>>+<<< | |
0086 0.00000 ]<<<<<<<<<<<]>>>>>[-]>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<<<]]>>>>[-<<<<+> | |
0087 0.00000 >>>]<<<<[->>>>+>>>>>[>+>>[-<<->>]<<[->>+<<]>>>>>>>>]<<<<<<<<+<[>[->>>>+<<<[->>>- | |
0088 0.00000 <<<<<<<<<<<<<+>>>>>>>>>>>[->>+<<]<]>[->>-<<<<<<<<<<<<<+>>>>>>>>>>>]<<]>[->>>+<<[ | |
0089 0.00000 ->>-<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>+<<]<<<<<<<<<<<<]]>>>>[-]<<<<]>>>>[-<<<<+>> | |
0090 0.00000 >>]<<<<[->>>>+>[-]>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<<<]>>>>>>>>>[>>>>>> | |
0091 0.00000 >>>]<<<<<<<<<[>[->>>>+<<<[->>>-<<<<<<<<<<<<<+>>>>>>>>>>>[->>+<<]<]>[->>-<<<<<<<< | |
0092 0.00000 <<<<<+>>>>>>>>>>>]<<]>[->>>+<<[->>-<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>+<<]<<<<<<<< | |
0093 0.00000 <<<<]]>>>>>>>>>[>>[-]>[-]>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-]>[-]>>>>>[>>>>>[-<<<<+ | |
0094 0.00000 >>>>]<<<<[->>>>+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>>[-<<<<<+>>>>> | |
0095 0.00000 ]<<<<<[->>>>>+<<<+<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>> | |
0096 0.00000 >>>>>]+>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[>+>> | |
0097 0.00000 >>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>[-<<<<+>>>>]<<<<[->>>>+<<<<<[->>[-<<+ | |
0098 0.00000 >>]<<[->>+>>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[> | |
0099 0.00000 [->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[>[- | |
0100 0.00000 ]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+<<<<<<<<<]>>>>>>>>> | |
0101 0.00000 [>+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+<<<< | |
0102 0.00000 <<[->>>[-<<<+>>>]<<<[->>>+>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>> | |
0103 0.00000 >>>]<<<<<<<<<[>>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<<]>>[->>>>>>>>>+<<<<<<<<<]<<+>>> | |
0104 0.00000 >>>>>]<<<<<<<<<[>[-]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+ | |
0105 0.00000 <<<<<<<<<]>>>>>>>>>[>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>>> | |
0106 0.00000 >>>>>>>>>>>>>>>>>>>]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>>>>>> | |
0107 0.00000 >]<<<<<<<<<-<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+>>>>>>>>>>>>>>>>>>>>>+<<<[<<<<<<<<<] | |
0108 0.00000 >>>>>>>>>[>>>[-<<<->>>]+<<<[->>>->[-<<<<+>>>>]<<<<[->>>>+<<<<<<<<<<<<<[<<<<<<<<< | |
0109 0.00000 ]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>[-<<<<->>>>]+<<<<[->>>>-<[-<<<+>>>]<<<[->>>+< | |
0110 0.00000 <<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]> | |
0111 0.00000 >>>>>>>]<<<<<<<<<[<<<<<<<<<]>>->>[-<<<<+>>>>]<<<<[->>>>+<<[-]<<]>>]<<+>>>>[-<<<< | |
0112 0.00000 ->>>>]+<<<<[->>>>-<<<<<<.>>]>>>>[-<<<<<<<.>>>>>>>]<<<[-]>[-]>[-]>[-]>[-]>[-]>>>[ | |
0113 0.00000 >[-]>[-]>[-]>[-]>[-]>[-]>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>[-]>>>>]<<<<<<<<< | |
0114 0.00000 [<<<<<<<<<]>+++++++++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>+>>>>>>>>>+<<<<<<<< | |
0115 0.00000 <<<<<<[<<<<<<<<<]>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+[-]>>[>>>>>>>>>]<<<<< | |
0116 0.00000 <<<<[>>>>>>>[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<<[<<<<<<<<<]>>>>>>>[-]+>>>]<<<< | |
0117 0.00000 <<<<<<]]>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+>>[>+>>>>[-<<<<->>>>]<<<<[->>> | |
0118 0.00000 >+<<<<]>>>>>>>>]<<+<<<<<<<[>>>>>[->>+<<]<<<<<<<<<<<<<<]>>>>>>>>>[>>>>>>>>>]<<<<< | |
0119 0.00000 <<<<[>[-]<->>>>>>>[-<<<<<<<+>[<->-<<<+>>>]<[->+<]>>>>>>>]<<<<<<[->>>>>>+<<<<<<]< | |
0120 0.00000 +<<<<<<<<<]>>>>>>>-<<<<[-]+<<<]+>>>>>>>[-<<<<<<<->>>>>>>]+<<<<<<<[->>>>>>>->>[>> | |
0121 0.00000 >>>[->>+<<]>>>>]<<<<<<<<<[>[-]<->>>>>>>[-<<<<<<<+>[<->-<<<+>>>]<[->+<]>>>>>>>]<< | |
0122 0.00000 <<<<[->>>>>>+<<<<<<]<+<<<<<<<<<]>+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>+<<< | |
0123 0.00000 <<[<<<<<<<<<]>>>>>>>>>[>>>>>[-<<<<<->>>>>]+<<<<<[->>>>>->>[-<<<<<<<+>>>>>>>]<<<< | |
0124 0.00000 <<<[->>>>>>>+<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>>>>[-< | |
0125 0.00000 <<<<<<->>>>>>>]+<<<<<<<[->>>>>>>-<<[-<<<<<+>>>>>]<<<<<[->>>>>+<<<<<<<<<<<<<<[<<< | |
0126 0.00000 <<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<< | |
0127 0.00000 <<[<<<<<<<<<]>>>>[-]<<<+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>-<<<<<[<<<<<<< | |
0128 0.00000 <<]]>>>]<<<<.>>>>>>>>>>[>>>>>>[-]>>>]<<<<<<<<<[<<<<<<<<<]>++++++++++[-[->>>>>>>> | |
0129 0.00000 >+<<<<<<<<<]>>>>>>>>>]>>>>>+>>>>>>>>>+<<<<<<<<<<<<<<<[<<<<<<<<<]>>>>>>>>[-<<<<<< | |
0130 0.00000 <<+>>>>>>>>]<<<<<<<<[->>>>>>>>+[-]>[>>>>>>>>>]<<<<<<<<<[>>>>>>>>[-<<<<<<<+>>>>>> | |
0131 0.00000 >]<<<<<<<[->>>>>>>+<<<<<<<<[<<<<<<<<<]>>>>>>>>[-]+>>]<<<<<<<<<<]]>>>>>>>>[-<<<<< | |
0132 0.00000 <<<+>>>>>>>>]<<<<<<<<[->>>>>>>>+>[>+>>>>>[-<<<<<->>>>>]<<<<<[->>>>>+<<<<<]>>>>>> | |
0133 0.00000 >>]<+<<<<<<<<[>>>>>>[->>+<<]<<<<<<<<<<<<<<<]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[>[-]<- | |
0134 0.00000 >>>>>>>>[-<<<<<<<<+>[<->-<<+>>]<[->+<]>>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<+<<<<<< | |
0135 0.00000 <<<]>>>>>>>>-<<<<<[-]+<<<]+>>>>>>>>[-<<<<<<<<->>>>>>>>]+<<<<<<<<[->>>>>>>>->[>>> | |
0136 0.00000 >>>[->>+<<]>>>]<<<<<<<<<[>[-]<->>>>>>>>[-<<<<<<<<+>[<->-<<+>>]<[->+<]>>>>>>>>]<< | |
0137 0.00000 <<<<<[->>>>>>>+<<<<<<<]<+<<<<<<<<<]>+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>> | |
0138 0.00000 +>>>>>>>>>>>>>>>>>>>>>>>>>>>+<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>>[-<<<<<<->>>>>>]+< | |
0139 0.00000 <<<<<[->>>>>>->>[-<<<<<<<<+>>>>>>>>]<<<<<<<<[->>>>>>>>+<<<<<<<<<<<<<<<<<[<<<<<<< | |
0140 0.00000 <<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>>>>>[-<<<<<<<<->>>>>>>>]+<<<<<<<<[->>>>>>>> | |
0141 0.00000 -<<[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>> | |
0142 0.00000 >>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>[-]<<<++++ | |
0143 0.00000 +[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>->>>>>>>>>>>>>>>>>>>>>>>>>>>-<<<<<<[<<<< | |
0144 0.00042 <<<<<]]>>>]" | |
1 0.00026 OP_STRING R2 L(0) ; " A mandelbrot set fractal viewer in brainf*** written by Erik Bosman\n+++++++++++++[->++>>>+++++>++>+<<<<<<]>>>>>++++++>--->>>>>>>>>>+++++++++++++++[[\n>>>>>>>>>]+[<<<<<<<<<]>>>>>>>>>-]+[>>>>>>>>[-]>]<<<<<<<<<[<<<<<<<<<]>>>>>>>> | |
1 0.00016 OP_SETCONST :PROG R2 | |
0145 0.00000 | |
0146 0.00053 def compile(prog) | |
1 0.00004 OP_TCLASS R2 | |
1 0.00006 OP_LAMBDA R3 I(+1) 1 | |
1 0.00023 OP_METHOD R2 :compile | |
1 0.00019 OP_ENTER 1:0:0:0:0:0:0 | |
0147 0.00008 bytes = [] | |
1 0.00008 OP_ARRAY R3 R7 0 | |
0148 0.00003 n = 0 | |
1 0.00003 OP_LOADI R4 0 | |
0149 0.00002 i = 0 | |
1 0.00002 OP_LOADI R5 0 | |
0150 0.00021 proglen = prog.size | |
1 0.00002 OP_MOVE R7 R1 | |
1 0.00017 OP_SEND R7 :size 0 | |
1 0.00002 OP_MOVE R6 R7 | |
0151 0.04709 proglen.times do |cnt| | |
1 0.00011 OP_LAMBDA R8 I(+1) 2 | |
1 0.00027 OP_SENDB R7 :times 0 | |
11669 0.04672 OP_ENTER 1:0:0:0:0:0:0 | |
0152 0.70244 ch = prog[cnt] | |
11669 0.04882 OP_GETUPVAR R9 1 0 | |
11669 0.04844 OP_MOVE R10 R1 | |
11669 0.56268 OP_SEND R9 :[] 1 | |
11669 0.04250 OP_MOVE R3 R9 | |
0153 0.04399 sign = 2 | |
11669 0.04399 OP_LOADI R4 2 | |
0154 0.04422 case ch | |
11669 0.04422 OP_MOVE R9 R3 | |
0155 1.24825 when '>', '<' | |
11669 0.13112 OP_STRING R10 L(1) ; ">" | |
11669 0.04848 OP_MOVE R11 R9 | |
11669 0.52333 OP_SEND R10 :=== 1 | |
11669 0.11498 OP_JMPIF R10 006 | |
102 0.00480 OP_STRING R10 L(2) ; "<" | |
7241 0.03292 OP_MOVE R11 R9 | |
7241 0.31862 OP_SEND R10 :=== 1 | |
7241 0.07117 OP_JMPIF R10 002 | |
102 0.00284 OP_JMP 028 | |
0156 0.22687 if ch == '<' then | |
103 0.00303 OP_MOVE R10 R3 | |
4468 0.06920 OP_STRING R11 L(2) ; "<" | |
8791 0.11431 OP_EQ R10 :== 1 | |
8791 0.04032 OP_JMPNOT R10 002 | |
0157 0.00386 sign = 0 | |
102 0.00386 OP_LOADI R4 0 | |
0158 0.00000 end | |
0159 0.07457 n += 1 | |
4469 0.02192 OP_GETUPVAR R10 4 0 | |
4468 0.01929 OP_ADDI R10 :+ 1 | |
8791 0.03336 OP_SETUPVAR R10 4 0 | |
0160 0.00000 | |
0161 1.00496 if ch != prog[i + 1] then | |
8791 0.03441 OP_MOVE R10 R3 | |
8791 0.03399 OP_GETUPVAR R11 1 0 | |
8791 0.03687 OP_GETUPVAR R12 5 0 | |
8791 0.03766 OP_ADDI R12 :+ 1 | |
8791 0.44593 OP_SEND R11 :[] 1 | |
8791 0.38102 OP_SEND R10 :!= 1 | |
8791 0.03508 OP_JMPNOT R10 012 | |
0162 0.11767 bytes << ((n << 4) | 0b000 | sign) | |
102 0.00193 OP_GETUPVAR R10 3 0 | |
1763 0.00709 OP_GETUPVAR R11 4 0 | |
1763 0.00895 OP_LOADI R12 4 | |
1763 0.03112 OP_SEND R11 :<< 1 | |
1763 0.00900 OP_LOADI R12 0 | |
1763 0.00886 OP_SEND R11 :| 1 | |
1763 0.00906 OP_MOVE R12 R4 | |
1763 0.01047 OP_SEND R11 :| 1 | |
1763 0.03119 OP_SEND R10 :<< 1 | |
0163 0.04401 n = 0 | |
1763 0.00752 OP_LOADI R10 0 | |
1763 0.00803 OP_SETUPVAR R10 4 0 | |
7046 0.02846 OP_JMP 275 | |
0164 0.00000 end | |
0165 0.00000 | |
0166 0.36926 when '+', '-' | |
2878 0.03960 OP_STRING R10 L(3) ; "+" | |
2878 0.01738 OP_MOVE R11 R9 | |
2878 0.13584 OP_SEND R10 :=== 1 | |
2878 0.03844 OP_JMPIF R10 006 | |
102 0.00452 OP_STRING R10 L(4) ; "-" | |
2184 0.01475 OP_MOVE R11 R9 | |
2184 0.10348 OP_SEND R10 :=== 1 | |
2184 0.01235 OP_JMPIF R10 002 | |
102 0.00292 OP_JMP 028 | |
0167 0.04277 if ch == '-' then | |
103 0.00205 OP_MOVE R10 R3 | |
671 0.01010 OP_STRING R11 L(4) ; "-" | |
1285 0.02093 OP_EQ R10 :== 1 | |
1285 0.00968 OP_JMPNOT R10 002 | |
0168 0.00188 sign = 0 | |
102 0.00188 OP_LOADI R4 0 | |
0169 0.00000 end | |
0170 0.01415 n += 1 | |
103 0.00352 OP_GETUPVAR R10 4 0 | |
671 0.00440 OP_ADDI R10 :+ 1 | |
1285 0.00623 OP_SETUPVAR R10 4 0 | |
0171 0.00000 | |
0172 0.17010 if ch != prog[i + 1] then | |
1285 0.00642 OP_MOVE R10 R3 | |
1285 0.00644 OP_GETUPVAR R11 1 0 | |
1285 0.00752 OP_GETUPVAR R12 5 0 | |
1285 0.00786 OP_ADDI R12 :+ 1 | |
1285 0.06717 OP_SEND R11 :[] 1 | |
1285 0.06376 OP_SEND R10 :!= 1 | |
1285 0.01093 OP_JMPNOT R10 012 | |
0173 0.08105 bytes << ((n << 4) | 0b001 | sign) | |
102 0.00191 OP_GETUPVAR R10 3 0 | |
1062 0.00468 OP_GETUPVAR R11 4 0 | |
1062 0.00694 OP_LOADI R12 4 | |
1062 0.01976 OP_SEND R11 :<< 1 | |
1062 0.00642 OP_LOADI R12 1 | |
1062 0.00644 OP_SEND R11 :| 1 | |
1062 0.00695 OP_MOVE R12 R4 | |
1062 0.00798 OP_SEND R11 :| 1 | |
1062 0.01997 OP_SEND R10 :<< 1 | |
0174 0.01494 n = 0 | |
1062 0.00510 OP_LOADI R10 0 | |
1062 0.00510 OP_SETUPVAR R10 4 0 | |
103 0.00474 OP_JMP 239 | |
0175 0.00000 end | |
0176 0.00000 | |
0177 0.13131 when '.' | |
1593 0.02530 OP_STRING R10 L(5) ; "." | |
1593 0.01282 OP_MOVE R11 R9 | |
1593 0.07656 OP_SEND R10 :=== 1 | |
1593 0.00804 OP_JMPIF R10 002 | |
1590 0.00859 OP_JMP 005 | |
0178 0.00220 bytes << 0b100 | |
3 0.00006 OP_GETUPVAR R10 3 0 | |
3 0.00002 OP_LOADI R11 4 | |
3 0.00013 OP_SEND R10 :<< 1 | |
3 0.00198 OP_JMP 230 | |
0179 0.00000 | |
0180 0.12369 when ',' | |
1590 0.01953 OP_STRING R10 L(6) ; "," | |
1590 0.01240 OP_MOVE R11 R9 | |
1590 0.07603 OP_SEND R10 :=== 1 | |
1590 0.00792 OP_JMPIF R10 002 | |
1590 0.00782 OP_JMP 005 | |
0181 0.00000 bytes << 0b110 | |
0 0.00000 OP_GETUPVAR R10 3 0 | |
0 0.00000 OP_LOADI R11 6 | |
0 0.00000 OP_SEND R10 :<< 1 | |
0 0.00000 OP_JMP 221 | |
0182 0.00000 | |
0183 0.13043 when '[' | |
1590 0.02468 OP_STRING R10 L(7) ; "[" | |
1590 0.01245 OP_MOVE R11 R9 | |
1590 0.08096 OP_SEND R10 :=== 1 | |
1590 0.01008 OP_JMPIF R10 002 | |
102 0.00226 OP_JMP 106 | |
0184 0.00189 nest = 0 | |
102 0.00189 OP_LOADI R5 0 | |
0185 0.00941 j = i + 1 | |
686 0.00501 OP_GETUPVAR R10 5 0 | |
686 0.00313 OP_ADDI R10 :+ 1 | |
102 0.00127 OP_MOVE R6 R10 | |
0186 0.00323 off = 1 | |
686 0.00323 OP_LOADI R7 1 | |
0187 2.69362 while prog[j] != ']' or nest != 0 do | |
686 0.00462 OP_JMP 080 | |
103 0.00285 OP_GETUPVAR R10 1 0 | |
19335 0.08262 OP_MOVE R11 R6 | |
20008 1.03467 OP_SEND R10 :[] 1 | |
20008 0.35250 OP_STRING R11 L(8) ; "]" | |
20008 0.95701 OP_SEND R10 :!= 1 | |
20008 0.08291 OP_NOP | |
20008 0.10044 OP_JMPIF R10 005 | |
102 0.00276 OP_MOVE R10 R5 | |
3364 0.02081 OP_LOADI R11 0 | |
3364 0.02635 OP_SEND R10 :!= 1 | |
3364 0.02244 OP_NOP | |
103 0.00365 OP_JMPIF R10 -90 | |
0188 1.11916 case prog[j] | |
103 0.00294 OP_GETUPVAR R10 1 0 | |
16657 0.07192 OP_MOVE R11 R6 | |
19322 1.04430 OP_SEND R10 :[] 1 | |
0189 1.40994 when '[' | |
19322 0.29538 OP_STRING R11 L(7) ; "[" | |
19322 0.08241 OP_MOVE R12 R10 | |
19322 0.94707 OP_SEND R11 :=== 1 | |
19322 0.08159 OP_JMPIF R11 002 | |
102 0.00349 OP_JMP 008 | |
0190 0.02209 nest += 1 | |
102 0.00713 OP_MOVE R11 R5 | |
2678 0.01219 OP_ADDI R11 :+ 1 | |
102 0.00278 OP_MOVE R5 R11 | |
0191 0.04285 off += 1 | |
2678 0.01486 OP_MOVE R11 R7 | |
2678 0.01214 OP_ADDI R11 :+ 1 | |
102 0.00286 OP_MOVE R7 R11 | |
2678 0.01300 OP_JMP 062 | |
0192 0.00000 | |
0193 1.17425 when ']' | |
16644 0.24229 OP_STRING R11 L(8) ; "]" | |
16644 0.07175 OP_MOVE R12 R10 | |
16644 0.78567 OP_SEND R11 :=== 1 | |
16644 0.07166 OP_JMPIF R11 002 | |
102 0.00288 OP_JMP 008 | |
0194 0.02215 nest -= 1 | |
102 0.00718 OP_MOVE R11 R5 | |
2678 0.01221 OP_SUBI R11 :- 1 | |
102 0.00275 OP_MOVE R5 R11 | |
0195 0.04308 off += 1 | |
2678 0.01469 OP_MOVE R11 R7 | |
2678 0.01265 OP_ADDI R11 :+ 1 | |
102 0.00290 OP_MOVE R7 R11 | |
2678 0.01284 OP_JMP 050 | |
0196 0.00000 | |
0197 2.35424 when '<', '>', '+', '-' | |
13966 0.18794 OP_STRING R11 L(2) ; "<" | |
13966 0.06112 OP_MOVE R12 R10 | |
13966 0.66132 OP_SEND R11 :=== 1 | |
13966 0.16894 OP_JMPIF R11 014 | |
102 0.00499 OP_STRING R11 L(1) ; ">" | |
10216 0.04647 OP_MOVE R12 R10 | |
10216 0.49429 OP_SEND R11 :=== 1 | |
10216 0.10298 OP_JMPIF R11 010 | |
102 0.00449 OP_STRING R11 L(3) ; "+" | |
5879 0.02962 OP_MOVE R12 R10 | |
5879 0.28407 OP_SEND R11 :=== 1 | |
5879 0.08209 OP_JMPIF R11 006 | |
102 0.00444 OP_STRING R11 L(4) ; "-" | |
3642 0.02137 OP_MOVE R12 R10 | |
3642 0.17842 OP_SEND R11 :=== 1 | |
3642 0.01966 OP_JMPIF R11 002 | |
102 0.00205 OP_JMP 020 | |
0198 0.80262 prevch = prog[j] | |
106 0.00324 OP_GETUPVAR R11 1 0 | |
3826 0.02187 OP_MOVE R12 R6 | |
13321 0.72319 OP_SEND R11 :[] 1 | |
13321 0.05432 OP_MOVE R8 R11 | |
0199 3.70133 while prevch == prog[j + 1] do | |
13321 0.05525 OP_JMP 004 | |
103 0.00427 OP_MOVE R11 R8 | |
31339 0.12594 OP_GETUPVAR R12 1 0 | |
44634 0.18284 OP_MOVE R13 R6 | |
44634 0.18494 OP_ADDI R13 :+ 1 | |
44634 2.29661 OP_SEND R12 :[] 1 | |
44634 0.62665 OP_EQ R11 :== 1 | |
44634 0.22482 OP_JMPIF R11 -09 | |
0200 0.13543 j += 1 | |
102 0.00703 OP_MOVE R11 R6 | |
31313 0.12497 OP_ADDI R11 :+ 1 | |
102 0.00343 OP_MOVE R6 R11 | |
0201 0.00000 end | |
0202 0.11721 off += 1 | |
102 0.00701 OP_MOVE R11 R7 | |
13321 0.05284 OP_ADDI R11 :+ 1 | |
102 0.00287 OP_MOVE R7 R11 | |
13321 0.05450 OP_JMP 014 | |
0203 0.00000 | |
0204 0.10589 when '.', ',' | |
645 0.00850 OP_STRING R11 L(5) ; "." | |
645 0.00583 OP_MOVE R12 R10 | |
645 0.03326 OP_SEND R11 :=== 1 | |
645 0.00398 OP_JMPIF R11 006 | |
638 0.00839 OP_STRING R11 L(6) ; "," | |
638 0.00540 OP_MOVE R12 R10 | |
638 0.03251 OP_SEND R11 :=== 1 | |
638 0.00371 OP_JMPIF R11 002 | |
638 0.00430 OP_JMP 005 | |
0205 0.00089 off += 1 | |
7 0.00011 OP_MOVE R11 R7 | |
7 0.00013 OP_ADDI R11 :+ 1 | |
7 0.00006 OP_MOVE R7 R11 | |
7 0.00060 OP_JMP 001 | |
0206 0.00000 end | |
0207 0.00000 | |
0208 0.10643 j += 1 | |
106 0.02318 OP_MOVE R10 R6 | |
19322 0.07817 OP_ADDI R10 :+ 1 | |
106 0.00508 OP_MOVE R6 R10 | |
0209 0.00000 end | |
0210 0.05487 bytes << ((off << 4) | 0b111) | |
102 0.00126 OP_GETUPVAR R10 3 0 | |
686 0.00314 OP_MOVE R11 R7 | |
686 0.00510 OP_LOADI R12 4 | |
686 0.01382 OP_SEND R11 :<< 1 | |
686 0.00503 OP_LOADI R12 7 | |
686 0.00699 OP_SEND R11 :| 1 | |
686 0.01372 OP_SEND R10 :<< 1 | |
686 0.00582 OP_JMP 111 | |
0211 0.00000 | |
0212 0.08351 when ']' | |
904 0.01818 OP_STRING R10 L(8) ; "]" | |
904 0.00700 OP_MOVE R11 R9 | |
904 0.04739 OP_SEND R10 :=== 1 | |
904 0.00692 OP_JMPIF R10 002 | |
102 0.00401 OP_JMP 106 | |
0213 0.00173 nest = 0 | |
102 0.00173 OP_LOADI R5 0 | |
0214 0.00935 j = i - 1 | |
686 0.00494 OP_GETUPVAR R10 5 0 | |
686 0.00316 OP_SUBI R10 :- 1 | |
102 0.00125 OP_MOVE R6 R10 | |
0215 0.00320 off = 1 | |
686 0.00320 OP_LOADI R7 1 | |
0216 2.29104 while prog[j] != '[' or nest != 0 do | |
686 0.00400 OP_JMP 080 | |
103 0.00188 OP_GETUPVAR R10 1 0 | |
767 0.00598 OP_MOVE R11 R6 | |
20008 0.91233 OP_SEND R10 :[] 1 | |
20008 0.25524 OP_STRING R11 L(7) ; "[" | |
20008 0.84324 OP_SEND R10 :!= 1 | |
20008 0.07130 OP_NOP | |
20008 0.08330 OP_JMPIF R10 005 | |
102 0.00121 OP_MOVE R10 R5 | |
3364 0.01437 OP_LOADI R11 0 | |
3364 0.01650 OP_SEND R10 :!= 1 | |
3364 0.01711 OP_NOP | |
16672 0.06459 OP_JMPIF R10 -90 | |
0217 0.89252 case prog[j] | |
103 0.00171 OP_GETUPVAR R10 1 0 | |
16651 0.05988 OP_MOVE R11 R6 | |
19322 0.83093 OP_SEND R10 :[] 1 | |
0218 1.18803 when ']' | |
19322 0.24533 OP_STRING R11 L(8) ; "]" | |
19322 0.06851 OP_MOVE R12 R10 | |
19322 0.80319 OP_SEND R11 :=== 1 | |
19322 0.06943 OP_JMPIF R11 002 | |
102 0.00157 OP_JMP 008 | |
0219 0.01376 nest += 1 | |
102 0.00298 OP_MOVE R11 R5 | |
2678 0.00970 OP_ADDI R11 :+ 1 | |
102 0.00108 OP_MOVE R5 R11 | |
0220 0.03167 off += 1 | |
2678 0.01072 OP_MOVE R11 R7 | |
2678 0.00965 OP_ADDI R11 :+ 1 | |
102 0.00114 OP_MOVE R7 R11 | |
2678 0.01014 OP_JMP 062 | |
0221 0.00000 | |
0222 0.98970 when '[' | |
16644 0.18829 OP_STRING R11 L(7) ; "[" | |
16644 0.05941 OP_MOVE R12 R10 | |
16644 0.68077 OP_SEND R11 :=== 1 | |
16644 0.05970 OP_JMPIF R11 002 | |
102 0.00154 OP_JMP 008 | |
0223 0.01343 nest -= 1 | |
102 0.00266 OP_MOVE R11 R5 | |
2678 0.00969 OP_SUBI R11 :- 1 | |
102 0.00108 OP_MOVE R5 R11 | |
0224 0.03198 off += 1 | |
2678 0.01067 OP_MOVE R11 R7 | |
2678 0.00965 OP_ADDI R11 :+ 1 | |
102 0.00112 OP_MOVE R7 R11 | |
2678 0.01054 OP_JMP 050 | |
0225 0.00000 | |
0226 2.06852 when '<', '>', '+', '-' | |
13966 0.18718 OP_STRING R11 L(2) ; "<" | |
13966 0.05029 OP_MOVE R12 R10 | |
13966 0.58991 OP_SEND R11 :=== 1 | |
13966 0.16546 OP_JMPIF R11 014 | |
102 0.00238 OP_STRING R11 L(1) ; ">" | |
10216 0.03763 OP_MOVE R12 R10 | |
10216 0.42663 OP_SEND R11 :=== 1 | |
10216 0.08768 OP_JMPIF R11 010 | |
102 0.00211 OP_STRING R11 L(3) ; "+" | |
5879 0.02289 OP_MOVE R12 R10 | |
5879 0.24350 OP_SEND R11 :=== 1 | |
5879 0.06313 OP_JMPIF R11 006 | |
102 0.00196 OP_STRING R11 L(4) ; "-" | |
3642 0.01508 OP_MOVE R12 R10 | |
3642 0.15365 OP_SEND R11 :=== 1 | |
3642 0.01751 OP_JMPIF R11 002 | |
102 0.00153 OP_JMP 020 | |
0227 0.66307 prevch = prog[j] | |
106 0.00174 OP_GETUPVAR R11 1 0 | |
2317 0.01079 OP_MOVE R12 R6 | |
13321 0.60458 OP_SEND R11 :[] 1 | |
13321 0.04596 OP_MOVE R8 R11 | |
0228 3.10896 while prevch == prog[j - 1] do | |
13321 0.04763 OP_JMP 004 | |
103 0.00424 OP_MOVE R11 R8 | |
13397 0.04790 OP_GETUPVAR R12 1 0 | |
44634 0.15822 OP_MOVE R13 R6 | |
44634 0.16076 OP_SUBI R13 :- 1 | |
44634 1.95385 OP_SEND R12 :[] 1 | |
44634 0.54138 OP_EQ R11 :== 1 | |
44634 0.19498 OP_JMPIF R11 -09 | |
0229 0.11788 j -= 1 | |
102 0.00702 OP_MOVE R11 R6 | |
31313 0.10781 OP_SUBI R11 :- 1 | |
102 0.00306 OP_MOVE R6 R11 | |
0230 0.00000 end | |
0231 0.09729 off += 1 | |
102 0.00306 OP_MOVE R11 R7 | |
13321 0.04573 OP_ADDI R11 :+ 1 | |
102 0.00154 OP_MOVE R7 R11 | |
13321 0.04695 OP_JMP 014 | |
0232 0.00000 | |
0233 0.09002 when '.', ',' | |
645 0.00719 OP_STRING R11 L(5) ; "." | |
645 0.00560 OP_MOVE R12 R10 | |
645 0.02866 OP_SEND R11 :=== 1 | |
645 0.00324 OP_JMPIF R11 006 | |
638 0.00702 OP_STRING R11 L(6) ; "," | |
638 0.00466 OP_MOVE R12 R10 | |
638 0.02762 OP_SEND R11 :=== 1 | |
638 0.00292 OP_JMPIF R11 002 | |
638 0.00310 OP_JMP 005 | |
0234 0.00065 off += 1 | |
7 0.00010 OP_MOVE R11 R7 | |
7 0.00010 OP_ADDI R11 :+ 1 | |
7 0.00005 OP_MOVE R7 R11 | |
7 0.00039 OP_JMP 001 | |
0235 0.00000 end | |
0236 0.08060 j -= 1 | |
106 0.01085 OP_MOVE R10 R6 | |
19322 0.06716 OP_SUBI R10 :- 1 | |
106 0.00259 OP_MOVE R6 R10 | |
0237 0.00000 end | |
0238 0.05466 bytes << ((off << 4) | 0b101) | |
102 0.00125 OP_GETUPVAR R10 3 0 | |
686 0.00316 OP_MOVE R11 R7 | |
686 0.00504 OP_LOADI R12 4 | |
686 0.01335 OP_SEND R11 :<< 1 | |
686 0.00500 OP_LOADI R12 5 | |
686 0.00695 OP_SEND R11 :| 1 | |
686 0.01391 OP_SEND R10 :<< 1 | |
686 0.00599 OP_JMP 001 | |
0239 0.00000 | |
0240 0.00000 end | |
0241 0.13691 i += 1 | |
107 0.00756 OP_GETUPVAR R9 5 0 | |
8888 0.03549 OP_ADDI R9 :+ 1 | |
11669 0.04865 OP_SETUPVAR R9 5 0 | |
11669 0.04521 OP_RETURN R9 return | |
0242 0.00000 end | |
0243 0.00000 | |
0244 0.00012 optimize(bytes) | |
1 0.00001 OP_LOADSELF R7 | |
1 0.00001 OP_MOVE R8 R3 | |
1 0.00007 OP_SEND R7 :optimize 1 | |
1 0.00004 OP_RETURN R7 return | |
0245 0.00000 end | |
0246 0.00000 | |
0247 0.00013 def optimize(bytes) | |
1 0.00002 OP_TCLASS R2 | |
1 0.00003 OP_LAMBDA R3 I(+2) 1 | |
1 0.00004 OP_METHOD R2 :optimize | |
1 0.00004 OP_ENTER 1:0:0:0:0:0:0 | |
0248 0.01422 bytes.each_with_index do |n, i| | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00007 OP_LAMBDA R4 I(+1) 2 | |
1 0.00008 OP_SENDB R3 :each_with_index 0 | |
4200 0.01407 OP_ENTER 2:0:0:0:0:0:0 | |
0249 0.08330 if n & 7 == 7 then | |
4200 0.01504 OP_MOVE R5 R1 | |
4200 0.01713 OP_LOADI R6 7 | |
4200 0.01597 OP_SEND R5 :& 1 | |
4200 0.01594 OP_LOADI R6 7 | |
4200 0.01812 OP_EQ R5 :== 1 | |
102 0.00111 OP_JMPNOT R5 147 | |
0250 0.00000 # [ instruction | |
0251 0.01967 nextpos = n >> 4 | |
102 0.00100 OP_MOVE R5 R1 | |
686 0.00488 OP_LOADI R6 4 | |
686 0.01081 OP_SEND R5 :>> 1 | |
686 0.00297 OP_MOVE R4 R5 | |
0252 0.04899 if nextpos == 2 and bytes[i + 1] - (1 << 4) == 0b001 then | |
686 0.00391 OP_LOADI R6 2 | |
686 0.00305 OP_EQ R5 :== 1 | |
686 0.00376 OP_NOP | |
686 0.00537 OP_JMPNOT R5 012 | |
102 0.00107 OP_GETUPVAR R5 1 0 | |
232 0.00302 OP_MOVE R6 R2 | |
232 0.00453 OP_ADDI R6 :+ 1 | |
232 0.00243 OP_SEND R5 :[] 1 | |
232 0.00143 OP_LOADI R6 1 | |
232 0.00238 OP_LOADI R7 4 | |
232 0.00628 OP_SEND R6 :<< 1 | |
232 0.00152 OP_SUB R5 :- 1 | |
232 0.00155 OP_LOADI R6 1 | |
232 0.00149 OP_EQ R5 :== 1 | |
232 0.00415 OP_NOP | |
490 0.00305 OP_JMPNOT R5 014 | |
0253 0.00000 # [ - ] Zero clear | |
0254 0.03343 bytes[i] = (bytes[i] & (~15)) | 0b1000 | |
102 0.00108 OP_GETUPVAR R5 1 0 | |
124 0.00457 OP_MOVE R6 R2 | |
124 0.00187 OP_SEND R5 :[] 1 | |
124 0.00289 OP_LOADI R6 15 | |
124 0.00391 OP_SEND R6 :~ 0 | |
124 0.00233 OP_SEND R5 :& 1 | |
124 0.00293 OP_LOADI R6 8 | |
124 0.00269 OP_SEND R5 :| 1 | |
124 0.00114 OP_GETUPVAR R6 1 0 | |
124 0.00105 OP_MOVE R7 R2 | |
124 0.00482 OP_MOVE R8 R5 | |
124 0.00288 OP_SEND R6 :[]= 2 | |
124 0.00126 OP_JMP 113 | |
0255 0.04474 elsif nextpos == 5 and bytes[i + 1] - (1 << 4) == 0b001 and | |
103 0.00106 OP_MOVE R5 R4 | |
476 0.00375 OP_LOADI R6 5 | |
562 0.00266 OP_EQ R5 :== 1 | |
562 0.00336 OP_NOP | |
562 0.00444 OP_JMPNOT R5 012 | |
102 0.00108 OP_GETUPVAR R5 1 0 | |
150 0.00283 OP_MOVE R6 R2 | |
150 0.00399 OP_ADDI R6 :+ 1 | |
150 0.00206 OP_SEND R5 :[] 1 | |
150 0.00114 OP_LOADI R6 1 | |
150 0.00204 OP_LOADI R7 4 | |
150 0.00506 OP_SEND R6 :<< 1 | |
150 0.00123 OP_SUB R5 :- 1 | |
150 0.00125 OP_LOADI R6 1 | |
150 0.00121 OP_EQ R5 :== 1 | |
150 0.00255 OP_NOP | |
435 0.00291 OP_NOP | |
434 0.00213 OP_JMPNOT R5 010 | |
0256 0.05071 bytes[i + 2] & 0b101 == 0b000 and bytes[i + 3] & 0b101 == 0b001 and | |
102 0.00106 OP_GETUPVAR R5 1 0 | |
149 0.00271 OP_MOVE R6 R2 | |
149 0.00379 OP_ADDI R6 :+ 2 | |
149 0.00193 OP_SEND R5 :[] 1 | |
149 0.00305 OP_LOADI R6 5 | |
149 0.00244 OP_SEND R5 :& 1 | |
149 0.00167 OP_LOADI R6 0 | |
149 0.00123 OP_EQ R5 :== 1 | |
149 0.00250 OP_NOP | |
436 0.00288 OP_NOP | |
435 0.00213 OP_JMPNOT R5 010 | |
102 0.00107 OP_GETUPVAR R5 1 0 | |
149 0.00271 OP_MOVE R6 R2 | |
149 0.00379 OP_ADDI R6 :+ 3 | |
149 0.00190 OP_SEND R5 :[] 1 | |
149 0.00302 OP_LOADI R6 5 | |
149 0.00212 OP_SEND R5 :& 1 | |
149 0.00124 OP_LOADI R6 1 | |
149 0.00120 OP_EQ R5 :== 1 | |
149 0.00245 OP_NOP | |
436 0.00291 OP_NOP | |
435 0.00290 OP_JMPNOT R5 010 | |
0257 0.02316 bytes[i + 4] & 0b101 == 0b000 then | |
102 0.00107 OP_GETUPVAR R5 1 0 | |
148 0.00267 OP_MOVE R6 R2 | |
148 0.00374 OP_ADDI R6 :+ 4 | |
148 0.00191 OP_SEND R5 :[] 1 | |
148 0.00301 OP_LOADI R6 5 | |
148 0.00212 OP_SEND R5 :& 1 | |
148 0.00123 OP_LOADI R6 0 | |
148 0.00120 OP_EQ R5 :== 1 | |
148 0.00327 OP_NOP | |
437 0.00295 OP_JMPNOT R5 024 | |
0258 0.00000 # [->>+<<] or [->>-<<] Add or Sub multiple | |
0259 0.06278 bytes[i] = (bytes[i] & ~((1 << 4) - 1)) | 0b1001 | (bytes[i + 3] & 0b010) | |
102 0.00108 OP_GETUPVAR R5 1 0 | |
148 0.00452 OP_MOVE R6 R2 | |
148 0.00198 OP_SEND R5 :[] 1 | |
148 0.00114 OP_LOADI R6 1 | |
148 0.00207 OP_LOADI R7 4 | |
148 0.00449 OP_SEND R6 :<< 1 | |
148 0.00295 OP_SUBI R6 :- 1 | |
148 0.00477 OP_SEND R6 :~ 0 | |
148 0.00244 OP_SEND R5 :& 1 | |
148 0.00303 OP_LOADI R6 9 | |
148 0.00283 OP_SEND R5 :| 1 | |
148 0.00122 OP_GETUPVAR R6 1 0 | |
148 0.00267 OP_MOVE R7 R2 | |
148 0.00377 OP_ADDI R7 :+ 3 | |
148 0.00192 OP_SEND R6 :[] 1 | |
148 0.00301 OP_LOADI R7 2 | |
148 0.00408 OP_SEND R6 :& 1 | |
148 0.00277 OP_SEND R5 :| 1 | |
148 0.00122 OP_GETUPVAR R6 1 0 | |
148 0.00115 OP_MOVE R7 R2 | |
148 0.00534 OP_MOVE R8 R5 | |
148 0.00304 OP_SEND R6 :[]= 2 | |
148 0.00129 OP_JMP 040 | |
0260 0.03541 elsif nextpos == 2 and bytes[i + 1] & 0b101 == 0b000 then | |
102 0.00103 OP_MOVE R5 R4 | |
414 0.00294 OP_LOADI R6 2 | |
414 0.00214 OP_EQ R5 :== 1 | |
414 0.00288 OP_NOP | |
414 0.00412 OP_JMPNOT R5 010 | |
102 0.00107 OP_GETUPVAR R5 1 0 | |
108 0.00262 OP_MOVE R6 R2 | |
108 0.00368 OP_ADDI R6 :+ 1 | |
108 0.00183 OP_SEND R5 :[] 1 | |
108 0.00288 OP_LOADI R6 5 | |
108 0.00231 OP_SEND R5 :& 1 | |
108 0.00111 OP_LOADI R6 0 | |
108 0.00107 OP_EQ R5 :== 1 | |
108 0.00308 OP_NOP | |
336 0.00264 OP_JMPNOT R5 024 | |
0261 0.00000 # [>>>...] or [<<<...] search 0 memptr | |
0262 0.06796 bytes[i] = (bytes[i] & ~((1 << 4) - 1)) | 0b1100 | (bytes[i + 1] & 0b010) | |
102 0.00107 OP_GETUPVAR R5 1 0 | |
108 0.00441 OP_MOVE R6 R2 | |
108 0.00185 OP_SEND R5 :[] 1 | |
108 0.00100 OP_LOADI R6 1 | |
108 0.00194 OP_LOADI R7 4 | |
108 0.00387 OP_SEND R6 :<< 1 | |
108 0.00281 OP_SUBI R6 :- 1 | |
108 0.00439 OP_SEND R6 :~ 0 | |
108 0.00225 OP_SEND R5 :& 1 | |
108 0.00287 OP_LOADI R6 12 | |
108 0.00271 OP_SEND R5 :| 1 | |
108 0.00108 OP_GETUPVAR R6 1 0 | |
108 0.00254 OP_MOVE R7 R2 | |
108 0.00404 OP_ADDI R7 :+ 1 | |
108 0.00178 OP_SEND R6 :[] 1 | |
108 0.00289 OP_LOADI R7 2 | |
108 0.00394 OP_SEND R6 :& 1 | |
108 0.00263 OP_SEND R5 :| 1 | |
108 0.00108 OP_GETUPVAR R6 1 0 | |
108 0.00101 OP_MOVE R7 R2 | |
108 0.00479 OP_MOVE R8 R5 | |
108 0.00295 OP_SEND R6 :[]= 2 | |
108 0.00125 OP_JMP 002 | |
102 0.00116 OP_LOADNIL R5 | |
105 0.00250 OP_JMP 002 | |
102 0.00239 OP_LOADNIL R5 | |
103 0.00278 OP_RETURN R5 return | |
0263 0.00000 end | |
0264 0.00000 end | |
0265 0.00000 end | |
0266 0.00003 bytes | |
1 0.00003 OP_RETURN R1 return | |
0267 0.00000 end | |
0268 0.00000 | |
0269 0.00013 def eval(bytes) | |
1 0.00002 OP_TCLASS R2 | |
1 0.00004 OP_LAMBDA R3 I(+3) 1 | |
1 0.00004 OP_METHOD R2 :eval | |
1 0.00003 OP_ENTER 1:0:0:0:0:0:0 | |
0270 0.00004 mem = [] | |
1 0.00004 OP_ARRAY R3 R10 0 | |
0271 0.00432 1024.times do |i| | |
1 0.00001 OP_LOADI R10 1024 | |
1 0.00003 OP_LAMBDA R11 I(+1) 2 | |
1 0.00005 OP_SENDB R10 :times 0 | |
1024 0.00423 OP_ENTER 1:0:0:0:0:0:0 | |
0272 0.03707 mem[i] = 0 | |
1024 0.00463 OP_LOADI R3 0 | |
1024 0.00427 OP_GETUPVAR R4 3 0 | |
1024 0.00409 OP_MOVE R5 R1 | |
1024 0.00795 OP_MOVE R6 R3 | |
1024 0.01119 OP_SEND R4 :[]= 2 | |
1024 0.00494 OP_RETURN R3 return | |
0273 0.00000 end | |
0274 0.00001 pc = 0 | |
1 0.00001 OP_LOADI R4 0 | |
0275 0.00001 ptr = 0 | |
1 0.00001 OP_LOADI R5 0 | |
0276 0.00000 | |
0277 28461.09549 while inst = bytes[pc] do | |
1 0.00001 OP_JMP 198 | |
103 0.00106 OP_MOVE R10 R1 | |
1747644378 6345.95092 OP_MOVE R11 R4 | |
2027945688 7339.58573 OP_SEND R10 :[] 1 | |
2027945688 7339.01514 OP_MOVE R6 R10 | |
2027945688 7436.54167 OP_JMPIF R10 -201 | |
1 0.00010 OP_LOADNIL R10 | |
1 0.00086 OP_RETURN R10 return | |
0278 14787.33316 pc = pc + 1 | |
2027945687 7337.25004 OP_MOVE R10 R4 | |
2027945687 7450.08206 OP_ADDI R10 :+ 1 | |
102 0.00105 OP_MOVE R4 R10 | |
0279 37506.77591 if (inst & 8) == 0 then | |
2027945687 7445.52964 OP_MOVE R10 R6 | |
2027945687 7436.66669 OP_LOADI R11 8 | |
2027945687 7336.93659 OP_SEND R10 :& 1 | |
2027945687 7441.88387 OP_LOADI R11 0 | |
2027945687 7845.75807 OP_EQ R10 :== 1 | |
102 0.00105 OP_JMPNOT R10 093 | |
0280 0.00000 # Basic instruction | |
0281 32827.33635 if (inst & 4) == 0 then | |
1747644377 6318.55315 OP_MOVE R10 R6 | |
1747644377 6414.98808 OP_LOADI R11 4 | |
1747644377 6323.97937 OP_SEND R10 :& 1 | |
1747644377 6417.00796 OP_LOADI R11 0 | |
1747644377 7352.80669 OP_EQ R10 :== 1 | |
102 0.00110 OP_JMPNOT R10 035 | |
0282 0.00000 # < > + - | |
0283 19019.50439 if (inst & 1) == 0 then | |
102 0.00102 OP_MOVE R10 R6 | |
1241263758 4481.33080 OP_LOADI R11 1 | |
1241263758 4488.82355 OP_SEND R10 :& 1 | |
1241263758 4558.09457 OP_LOADI R11 0 | |
1241263758 5491.25336 OP_EQ R10 :== 1 | |
102 0.00108 OP_JMPNOT R10 013 | |
0284 0.00000 # < > | |
0285 47693.52520 ptr += (inst >> 4) * ((inst & 2) - 1) | |
102 0.00102 OP_MOVE R10 R5 | |
1002974813 3667.40890 OP_MOVE R11 R6 | |
1002974813 3631.95504 OP_LOADI R12 4 | |
1002974813 14737.45815 OP_SEND R11 :>> 1 | |
1002974813 3625.00623 OP_MOVE R12 R6 | |
1002974813 3625.22618 OP_LOADI R13 2 | |
1002974813 3629.82150 OP_SEND R12 :& 1 | |
1002974813 3731.46388 OP_SUBI R12 :- 1 | |
1002974813 3681.82702 OP_MUL R11 :* 1 | |
1002974813 3681.07392 OP_ADD R10 :+ 1 | |
102 0.00107 OP_MOVE R5 R10 | |
1002974813 3682.28228 OP_JMP 016 | |
0286 0.00000 else | |
0287 0.00000 # + - | |
0288 15008.95407 mem[ptr] += (inst >> 4) * ((inst & 2) - 1) | |
102 0.00102 OP_MOVE R10 R3 | |
238288945 850.96922 OP_MOVE R11 R5 | |
238288945 862.77373 OP_MOVE R12 R10 | |
238288945 873.44470 OP_MOVE R13 R11 | |
238288945 874.56186 OP_SEND R12 :[] 1 | |
238288945 861.14001 OP_MOVE R13 R6 | |
238288945 860.89195 OP_LOADI R14 4 | |
238288945 3536.94411 OP_SEND R13 :>> 1 | |
238288945 861.09954 OP_MOVE R14 R6 | |
238288945 1036.63292 OP_LOADI R15 2 | |
238288945 873.55946 OP_SEND R14 :& 1 | |
238288945 886.84208 OP_SUBI R14 :- 1 | |
238288945 873.63640 OP_MUL R13 :* 1 | |
238288945 876.00748 OP_ADD R12 :+ 1 | |
238288945 880.44850 OP_SEND R10 :[]= 2 | |
103 0.00109 OP_JMP 052 | |
0289 0.00000 end | |
0290 0.00000 else | |
0291 0.00000 # . , [ ] | |
0292 7361.59956 if (inst & 1) == 0 then | |
102 0.00102 OP_MOVE R10 R6 | |
506380619 1831.31921 OP_LOADI R11 1 | |
506380619 1840.27780 OP_SEND R10 :& 1 | |
506380619 1858.08690 OP_LOADI R11 0 | |
506380619 1831.91357 OP_EQ R10 :== 1 | |
102 0.00106 OP_JMPNOT R10 015 | |
0293 0.00000 # . , | |
0294 0.16320 if inst & 2 == 0 then | |
102 0.00351 OP_MOVE R10 R6 | |
6240 0.02735 OP_LOADI R11 2 | |
6240 0.05958 OP_SEND R10 :& 1 | |
6240 0.02430 OP_LOADI R11 0 | |
6240 0.04730 OP_EQ R10 :== 1 | |
102 0.00116 OP_JMPNOT R10 008 | |
0295 1.23036 print(mem[inst].chr) | |
6240 0.02324 OP_LOADSELF R10 | |
6240 0.02334 OP_MOVE R11 R3 | |
6240 0.02733 OP_MOVE R12 R6 | |
6240 0.06684 OP_SEND R11 :[] 1 | |
6240 0.96680 OP_SEND R11 :chr 0 | |
6240 0.12194 OP_SEND R10 :print 1 | |
102 0.00087 OP_JMP 001 | |
0296 0.00000 else | |
0297 0.00000 #mem[inst] = getc | |
0298 0.03331 end | |
6240 0.03331 OP_JMP 032 | |
0299 0.00000 | |
0300 0.00000 else | |
0301 0.00000 # [ ] | |
0302 9726.01106 if (inst & 2) == 2 then | |
506374379 1829.47972 OP_MOVE R10 R6 | |
506374379 1856.39423 OP_LOADI R11 2 | |
506374379 1832.26532 OP_SEND R10 :& 1 | |
506374379 1856.57148 OP_LOADI R11 2 | |
506374379 2351.29921 OP_EQ R10 :== 1 | |
102 0.00109 OP_JMPNOT R10 014 | |
0303 2256.60151 if mem[ptr] == 0 then | |
102 0.00103 OP_MOVE R10 R3 | |
142232842 512.26963 OP_MOVE R11 R5 | |
142232842 516.11464 OP_SEND R10 :[] 1 | |
142232842 513.85955 OP_LOADI R11 0 | |
142232842 714.35556 OP_EQ R10 :== 1 | |
102 0.00110 OP_JMPNOT R10 007 | |
0304 2284.90959 pc += (inst >> 4) | |
102 0.00102 OP_MOVE R10 R4 | |
88694341 318.88851 OP_MOVE R11 R6 | |
88694341 320.25028 OP_LOADI R12 4 | |
88694341 1322.77457 OP_SEND R11 :>> 1 | |
88694341 322.99298 OP_ADD R10 :+ 1 | |
102 0.00112 OP_MOVE R4 R10 | |
103 0.00111 OP_JMP 013 | |
0305 0.00000 end | |
0306 0.00000 else | |
0307 6791.13361 if mem[ptr] != 0 then | |
102 0.00102 OP_MOVE R10 R3 | |
364141537 1312.80337 OP_MOVE R11 R5 | |
364141537 1317.98792 OP_SEND R10 :[] 1 | |
364141537 1321.37730 OP_LOADI R11 0 | |
364141537 1317.16241 OP_SEND R10 :!= 1 | |
364141537 1521.80159 OP_JMPNOT R10 007 | |
0308 7940.43565 pc -= (inst >> 4) | |
102 0.00104 OP_MOVE R10 R4 | |
310603036 1121.59488 OP_MOVE R11 R6 | |
310603036 1122.28879 OP_LOADI R12 4 | |
310603036 4564.43990 OP_SEND R11 :>> 1 | |
310603036 1132.10843 OP_SUB R10 :- 1 | |
102 0.00130 OP_MOVE R4 R10 | |
107 0.00132 OP_JMP 097 | |
0309 0.00000 end | |
0310 0.00000 end | |
0311 0.00000 end | |
0312 0.00000 end | |
0313 0.00000 else | |
0314 0.00000 | |
0315 0.00000 # Extend instruction | |
0316 4132.86344 if (inst & 4) == 0 then | |
102 0.00102 OP_MOVE R10 R6 | |
280301310 1015.12989 OP_LOADI R11 4 | |
280301310 1013.24791 OP_SEND R10 :& 1 | |
280301310 1027.61317 OP_LOADI R11 0 | |
280301310 1076.87035 OP_EQ R10 :== 1 | |
102 0.00110 OP_JMPNOT R10 053 | |
0317 3810.55677 if (inst & 1) == 0 then | |
102 0.00103 OP_MOVE R10 R6 | |
259888074 938.74974 OP_LOADI R11 1 | |
259888074 939.80792 OP_SEND R10 :& 1 | |
259888074 951.94363 OP_LOADI R11 0 | |
259888074 980.05336 OP_EQ R10 :== 1 | |
102 0.00109 OP_JMPNOT R10 007 | |
0318 0.00000 # memory clear | |
0319 856.03473 mem[ptr] = 0 | |
102 0.00099 OP_LOADI R10 0 | |
46993495 171.18802 OP_MOVE R11 R3 | |
46993495 169.83119 OP_MOVE R12 R5 | |
46993495 169.64078 OP_MOVE R13 R10 | |
46993495 172.72247 OP_SEND R11 :[]= 2 | |
46993495 172.65128 OP_JMP 040 | |
0320 0.00000 else | |
0321 0.00000 # add/sub memory | |
0322 7011.09994 offset = bytes[pc + 1] >> 4 | |
102 0.00100 OP_MOVE R10 R1 | |
212894579 780.56974 OP_MOVE R11 R4 | |
212894579 775.74663 OP_ADDI R11 :+ 1 | |
212894579 781.75662 OP_SEND R10 :[] 1 | |
212894579 786.42587 OP_LOADI R11 4 | |
212894579 3117.48331 OP_SEND R10 :>> 1 | |
212894579 769.11678 OP_MOVE R7 R10 | |
0323 6229.44335 sign = (bytes[pc + 1] & 2) - 1 | |
212894579 780.93441 OP_MOVE R10 R1 | |
212894579 782.27910 OP_MOVE R11 R4 | |
212894579 770.67575 OP_ADDI R11 :+ 1 | |
212894579 782.40227 OP_SEND R10 :[] 1 | |
212894579 781.32174 OP_LOADI R11 2 | |
212894579 770.95439 OP_SEND R10 :& 1 | |
212894579 780.43695 OP_SUBI R10 :- 1 | |
212894579 780.43874 OP_MOVE R8 R10 | |
0324 14773.11636 mem[ptr + offset * sign] += mem[ptr] * ((inst & 2) - 1) | |
212894579 780.60990 OP_MOVE R10 R3 | |
212894579 780.34448 OP_MOVE R11 R5 | |
212894579 769.36619 OP_MOVE R12 R7 | |
212894579 768.97890 OP_MOVE R13 R8 | |
212894579 780.97962 OP_MUL R12 :* 1 | |
212894579 780.61448 OP_ADD R11 :+ 1 | |
212894579 780.08604 OP_MOVE R12 R10 | |
212894579 780.42202 OP_MOVE R13 R11 | |
212894579 782.65256 OP_SEND R12 :[] 1 | |
212894579 779.91552 OP_MOVE R13 R3 | |
212894579 769.53057 OP_MOVE R14 R5 | |
212894579 770.79751 OP_SEND R13 :[] 1 | |
212894579 780.59357 OP_MOVE R14 R6 | |
212894579 769.18808 OP_LOADI R15 2 | |
212894579 771.21268 OP_SEND R14 :& 1 | |
212894579 782.11927 OP_SUBI R14 :- 1 | |
212894579 781.25395 OP_MUL R13 :* 1 | |
212894579 781.35546 OP_ADD R12 :+ 1 | |
212894579 783.09558 OP_SEND R10 :[]= 2 | |
0325 3882.70344 mem[ptr] = 0 | |
212894579 780.16534 OP_LOADI R10 0 | |
212894579 780.19699 OP_MOVE R11 R3 | |
212894579 769.34805 OP_MOVE R12 R5 | |
212894579 769.22351 OP_MOVE R13 R10 | |
212894579 783.76844 OP_SEND R11 :[]= 2 | |
103 0.00112 OP_JMP 033 | |
0326 0.00000 end | |
0327 0.00000 | |
0328 0.00000 else | |
0329 296.26615 if (inst & 1) == 0 then | |
102 0.00103 OP_MOVE R10 R6 | |
20413236 73.35294 OP_LOADI R11 1 | |
20413236 74.11454 OP_SEND R10 :& 1 | |
20413236 74.84771 OP_LOADI R11 0 | |
20413236 73.94886 OP_EQ R10 :== 1 | |
102 0.00107 OP_JMPNOT R10 027 | |
0330 0.00000 # search 0 cell | |
0331 671.32969 step = bytes[pc] >> 4 | |
20413236 74.02567 OP_MOVE R10 R1 | |
20413236 74.80452 OP_MOVE R11 R4 | |
20413236 74.30962 OP_SEND R10 :[] 1 | |
20413236 74.82221 OP_LOADI R11 4 | |
20413236 299.65371 OP_SEND R10 :>> 1 | |
20413236 73.71396 OP_MOVE R9 R10 | |
0332 522.91468 sign = (bytes[pc] & 2) - 1 | |
20413236 74.92971 OP_MOVE R10 R1 | |
20413236 74.74087 OP_MOVE R11 R4 | |
20413236 74.35418 OP_SEND R10 :[] 1 | |
20413236 74.76686 OP_LOADI R11 2 | |
20413236 74.10784 OP_SEND R10 :& 1 | |
20413236 75.23310 OP_SUBI R10 :- 1 | |
20413236 74.78212 OP_MOVE R8 R10 | |
0333 7863.50527 while mem[ptr] != 0 do | |
20413236 75.02773 OP_JMP 007 | |
103 0.00106 OP_MOVE R10 R3 | |
409040589 1478.64761 OP_MOVE R11 R5 | |
429453808 1555.93031 OP_SEND R10 :[] 1 | |
429453808 1557.69742 OP_LOADI R11 0 | |
429453808 1552.02066 OP_SEND R10 :!= 1 | |
429453808 1644.18049 OP_JMPIF R10 -11 | |
0334 5991.90390 ptr += step * sign | |
102 0.00105 OP_MOVE R10 R5 | |
409040572 1477.10324 OP_MOVE R11 R9 | |
409040572 1505.37929 OP_MOVE R12 R8 | |
409040572 1502.53903 OP_MUL R11 :* 1 | |
409040572 1506.88014 OP_ADD R10 :+ 1 | |
102 0.00115 OP_MOVE R5 R10 | |
0335 0.00000 end | |
0336 0.00000 end | |
0337 0.00000 end | |
0338 7154.25597 pc += (inst >> 4) | |
103 0.00103 OP_MOVE R10 R4 | |
259888109 950.75285 OP_MOVE R11 R6 | |
280301310 1012.83332 OP_LOADI R12 4 | |
280301310 4165.13687 OP_SEND R11 :>> 1 | |
280301310 1025.53018 OP_ADD R10 :+ 1 | |
102 0.00173 OP_MOVE R4 R10 | |
0339 0.00000 end | |
0340 0.00000 end | |
0341 0.00000 end | |
0342 0.00000 | |
0343 0.00000 | |
0344 0.00000 #MTypeInf::inference_main { | |
0345 0.00031 bytes = compile(PROG) | |
1 0.00003 OP_LOADSELF R2 | |
1 0.00012 OP_GETCONST R3 :PROG | |
1 0.00015 OP_SEND R2 :compile 1 | |
1 0.00001 OP_MOVE R1 R2 | |
0346 12.62990 eval(bytes) | |
1 0.00002 OP_LOADSELF R2 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00005 OP_SEND R2 :eval 1 | |
1 12.62983 OP_STOP | |
0347 0.00000 #} | |
#<Class:#<Object:0x2000d028>># 107.62803 | |
2 0.00002 OP_LOADNIL R1 | |
1 0.00008 OP_MODULE R1 :Profiler | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.18162 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00005 OP_GETCONST R2 :IO | |
1 0.00009 OP_CLASS R1 :File | |
1 0.00005 OP_EXEC R1 I(+1) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00007 OP_CLASS R1 :File | |
1 0.00003 OP_EXEC R1 I(+2) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00006 OP_CLASS R1 :File | |
1 0.00003 OP_EXEC R1 I(+3) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00002 OP_GETCONST R2 :StandardError | |
1 0.00046 OP_CLASS R1 :IOError | |
1 0.00004 OP_EXEC R1 I(+4) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00003 OP_GETCONST R2 :IOError | |
1 0.00043 OP_CLASS R1 :EOFError | |
1 0.00003 OP_EXEC R1 I(+5) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00005 OP_CLASS R1 :IO | |
1 0.00003 OP_EXEC R1 I(+6) | |
1 0.00003 OP_GETCONST R1 :IO | |
1 0.00001 OP_LOADI R2 0 | |
1 0.00003 OP_STRING R3 L(0) ; "r" | |
1 0.00003 OP_SEND R1 :open 2 | |
1 0.00004 OP_SETCONST :STDIN R1 | |
1 0.00003 OP_GETCONST R1 :IO | |
1 0.00001 OP_LOADI R2 1 | |
1 0.00003 OP_STRING R3 L(2) ; "w" | |
1 0.00003 OP_SEND R1 :open 2 | |
1 0.00003 OP_SETCONST :STDOUT R1 | |
1 0.00003 OP_GETCONST R1 :IO | |
1 0.00001 OP_LOADI R2 2 | |
1 0.00002 OP_STRING R3 L(2) ; "w" | |
1 0.00002 OP_SEND R1 :open 2 | |
1 0.00003 OP_SETCONST :STDERR R1 | |
1 0.00003 OP_GETCONST R1 :STDIN | |
1 0.00003 OP_SETGLOBAL :$stdin R1 | |
1 0.00003 OP_GETCONST R1 :STDOUT | |
1 0.00002 OP_SETGLOBAL :$stdout R1 | |
1 0.00003 OP_GETCONST R1 :STDERR | |
1 0.00002 OP_SETGLOBAL :$stderr R1 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00004 OP_MODULE R1 :Kernel | |
1 0.00003 OP_EXEC R1 I(+7) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00005 OP_MODULE R1 :Kernel | |
1 0.00003 OP_EXEC R1 I(+8) | |
1 0.00407 OP_STOP | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00005 OP_CLASS R1 :String | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.01558 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00003 OP_MODULE R1 :Kernel | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.01881 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00008 OP_CLASS R1 :Time | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.02237 OP_STOP | |
1 0.00003 OP_GETCONST R1 :Object | |
1 0.00001 OP_LOADSYM R2 :Struct | |
1 0.00013 OP_SEND R1 :const_defined? 1 | |
1 0.00001 OP_JMPNOT R1 010 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00007 OP_CLASS R1 :Struct | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :dig | |
1 0.00001 OP_LOADSYM R1 :dig | |
1 0.00001 OP_JMP 002 | |
0 0.00000 OP_LOADNIL R1 | |
1 0.00627 OP_STOP | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00005 OP_MODULE R1 :Comparable | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.14507 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00005 OP_MODULE R1 :Enumerable | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.08711 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00006 OP_CLASS R1 :String | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.00847 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00004 OP_MODULE R1 :Integral | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.12149 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00006 OP_CLASS R1 :Array | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.08049 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00005 OP_CLASS R1 :Hash | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.01088 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00004 OP_CLASS R1 :Range | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.01624 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00004 OP_CLASS R1 :Proc | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.01543 OP_STOP | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00005 OP_CLASS R1 :Symbol | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.00648 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00004 OP_CLASS R1 :Object | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.07126 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00076 OP_CLASS R1 :Enumerator | |
1 0.00004 OP_EXEC R1 I(+1) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00004 OP_MODULE R1 :Kernel | |
1 0.00003 OP_EXEC R1 I(+2) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00003 OP_MODULE R1 :Enumerable | |
1 0.00003 OP_EXEC R1 I(+3) | |
1 0.04876 OP_STOP | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00005 OP_MODULE R1 :Enumerable | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00008 OP_CLASS R1 :Enumerator | |
1 0.00003 OP_EXEC R1 I(+2) | |
1 0.00573 OP_STOP | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00002 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :include | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :private | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :protected | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :public | |
1 0.00001 OP_LOADSYM R1 :public | |
1 0.00464 OP_STOP | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00003 OP_MODULE R1 :Kernel | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 2.61821 OP_STOP | |
1 0.00003 OP_LOADNIL R1 | |
1 0.00039 OP_MODULE R1 :CodeGenC | |
1 0.00005 OP_EXEC R1 I(+1) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00007 OP_MODULE R1 :CodeGenC | |
1 0.00003 OP_EXEC R1 I(+2) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00006 OP_MODULE R1 :CodeGenC | |
1 0.00002 OP_EXEC R1 I(+3) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00005 OP_MODULE R1 :CodeGenC | |
1 0.00003 OP_EXEC R1 I(+4) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00021 OP_MODULE R1 :RiteOpcodeUtil | |
1 0.00002 OP_EXEC R1 I(+5) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00030 OP_CLASS R1 :RiteVM | |
1 0.00002 OP_EXEC R1 I(+6) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00006 OP_CLASS R1 :Irep | |
1 0.00003 OP_EXEC R1 I(+7) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00030 OP_MODULE R1 :RegexpCompiler | |
1 0.00003 OP_EXEC R1 I(+8) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00064 OP_CLASS R1 :Regexp | |
1 0.00003 OP_EXEC R1 I(+9) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00040 OP_MODULE R1 :RiteSSA | |
1 0.00002 OP_EXEC R1 I(+10) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00018 OP_MODULE R1 :MTypeInf | |
1 0.00003 OP_EXEC R1 I(+11) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00007 OP_MODULE R1 :MTypeInf | |
1 0.00002 OP_EXEC R1 I(+12) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00007 OP_MODULE R1 :MTypeInf | |
1 0.00002 OP_EXEC R1 I(+13) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00005 OP_MODULE R1 :MTypeInf | |
1 0.00002 OP_EXEC R1 I(+14) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00032 OP_MODULE R1 :HAL | |
1 0.00003 OP_EXEC R1 I(+15) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00020 OP_MODULE R1 :MMC | |
1 0.00002 OP_EXEC R1 I(+16) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00006 OP_MODULE R1 :MTypeInf | |
1 0.00003 OP_EXEC R1 I(+17) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00007 OP_MODULE R1 :CodeGenC | |
1 0.00002 OP_EXEC R1 I(+18) | |
1 0.00001 OP_GETCONST R1 :Object | |
1 0.00007 OP_SEND R1 :new 0 | |
1 0.00003 OP_SETCONST :TOP_SELF R1 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00005 OP_MODULE R1 :MTypeInf | |
1 0.00002 OP_EXEC R1 I(+19) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00031 OP_CLASS R1 :TypeVariable | |
1 0.00002 OP_EXEC R1 I(+20) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00005 OP_MODULE R1 :MTypeInf | |
1 0.00002 OP_EXEC R1 I(+21) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00004 OP_MODULE R1 :MTypeInf | |
1 0.00002 OP_EXEC R1 I(+22) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00019 OP_MODULE R1 :MMC_EXT | |
1 0.00002 OP_EXEC R1 I(+23) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00005 OP_MODULE R1 :MTypeInf | |
1 0.00004 OP_EXEC R1 I(+24) | |
1 104.12820 OP_STOP | |
#<Class:Profiler># 0.00029 | |
1 0.00002 OP_LOADSELF R1 | |
1 0.00002 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :analyze | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :analyze_kcached | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :analyze_normal | |
1 0.00002 OP_LOADSYM R1 :analyze_normal | |
1 0.00004 OP_RETURN R1 return | |
#<Class:File># 0.00395 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00003 OP_GETCONST R2 :Exception | |
1 0.00054 OP_CLASS R1 :FileError | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00002 OP_GETCONST R2 :FileError | |
1 0.00051 OP_CLASS R1 :NoFileError | |
1 0.00003 OP_EXEC R1 I(+2) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :FileError | |
1 0.00049 OP_CLASS R1 :UnableToStat | |
1 0.00003 OP_EXEC R1 I(+3) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00002 OP_GETCONST R2 :FileError | |
1 0.00049 OP_CLASS R1 :PermissionError | |
1 0.00003 OP_EXEC R1 I(+4) | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00002 OP_LOADSYM R2 :path | |
1 0.00006 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00002 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+6) 1 | |
1 0.00002 OP_METHOD R1 :join | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :expand_path | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+8) 1 | |
1 0.00003 OP_METHOD R1 :foreach | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+9) 1 | |
1 0.00002 OP_METHOD R1 :directory? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+10) 1 | |
1 0.00002 OP_METHOD R1 :exist? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+11) 1 | |
1 0.00002 OP_METHOD R1 :exists? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+12) 1 | |
1 0.00002 OP_METHOD R1 :file? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+13) 1 | |
1 0.00002 OP_METHOD R1 :pipe? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+14) 1 | |
1 0.00003 OP_METHOD R1 :size | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+15) 1 | |
1 0.00002 OP_METHOD R1 :size? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+16) 1 | |
1 0.00002 OP_METHOD R1 :socket? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+17) 1 | |
1 0.00002 OP_METHOD R1 :symlink? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+18) 1 | |
1 0.00024 OP_METHOD R1 :zero? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+19) 1 | |
1 0.00002 OP_METHOD R1 :extname | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+20) 1 | |
1 0.00002 OP_METHOD R1 :path | |
1 0.00001 OP_LOADSYM R1 :path | |
1 0.00002 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00004 OP_MODULE R1 :Constants | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00005 OP_GETCONST R2 :File | |
1 0.00002 OP_GETMCNST R2 R2::Constants | |
1 0.00005 OP_SEND R1 :include 1 | |
1 0.00002 OP_RETURN R0 return | |
#<Class:File::FileError># 0.00005 | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00003 OP_RETURN R0 return | |
#<Class:File::NoFileError># 0.00003 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00002 OP_RETURN R0 return | |
#<Class:File::UnableToStat># 0.00003 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00002 OP_RETURN R0 return | |
#<Class:File::PermissionError># 0.00003 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00002 OP_RETURN R0 return | |
Module#attr_accessor 0.00327 | |
32 0.00119 OP_ENTER 0:0:1:0:0:0:0 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00002 OP_ARRAY R4 R4 0 | |
1 0.00010 OP_ARYCAT R4 R1 | |
1 0.00074 OP_SEND R3 :attr_reader 127 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00002 OP_ARRAY R4 R4 0 | |
1 0.00005 OP_ARYCAT R4 R1 | |
1 0.00111 OP_SEND R3 :attr_writer 127 | |
1 0.00002 OP_RETURN R3 return | |
#<Class:File>#attr_accessor 0.00080 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
1 0.00002 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00034 OP_SEND R3 :attr_reader 1 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00036 OP_SEND R3 :attr_writer 1 | |
1 0.00002 OP_RETURN R3 return | |
Module# 0.03217 | |
1 0.00002 OP_LOADI R1 0 | |
1 0.00006 OP_SETCONST :RDONLY R1 | |
1 0.00001 OP_LOADI R1 1 | |
1 0.00002 OP_SETCONST :WRONLY R1 | |
1 0.00001 OP_LOADI R1 2 | |
1 0.00002 OP_SETCONST :RDWR R1 | |
1 0.00001 OP_LOADI R1 4 | |
1 0.00003 OP_SETCONST :NONBLOCK R1 | |
1 0.00001 OP_LOADI R1 8 | |
1 0.00002 OP_SETCONST :APPEND R1 | |
1 0.00001 OP_LOADI R1 0 | |
1 0.00002 OP_SETCONST :BINARY R1 | |
1 0.00001 OP_LOADI R1 128 | |
1 0.00002 OP_SETCONST :SYNC R1 | |
1 0.00001 OP_LOADI R1 256 | |
1 0.00003 OP_SETCONST :NOFOLLOW R1 | |
1 0.00001 OP_LOADI R1 512 | |
1 0.00002 OP_SETCONST :CREAT R1 | |
1 0.00001 OP_LOADI R1 1024 | |
1 0.00002 OP_SETCONST :TRUNC R1 | |
1 0.00001 OP_LOADI R1 2048 | |
1 0.00002 OP_SETCONST :EXCL R1 | |
1 0.00001 OP_LOADL R1 L(0) ; 131072 | |
1 0.00002 OP_SETCONST :NOCTTY R1 | |
1 0.00001 OP_LOADL R1 L(1) ; 4194304 | |
1 0.00002 OP_SETCONST :DSYNC R1 | |
1 0.00001 OP_LOADI R1 0 | |
1 0.00002 OP_SETCONST :FNM_SYSCASE R1 | |
1 0.00001 OP_LOADI R1 1 | |
1 0.00002 OP_SETCONST :FNM_NOESCAPE R1 | |
1 0.00001 OP_LOADI R1 2 | |
1 0.00003 OP_SETCONST :FNM_PATHNAME R1 | |
1 0.00001 OP_LOADI R1 4 | |
1 0.00003 OP_SETCONST :FNM_DOTMATCH R1 | |
1 0.00001 OP_LOADI R1 8 | |
1 0.00003 OP_SETCONST :FNM_CASEFOLD R1 | |
1 0.00002 OP_RETURN R1 return | |
1 0.00002 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :clamp | |
1 0.00001 OP_LOADSYM R1 :clamp | |
1 0.00002 OP_RETURN R1 return | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00004 OP_METHOD R1 :drop | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :drop_while | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00051 OP_METHOD R1 :take | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :take_while | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00003 OP_METHOD R1 :each_cons | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+6) 1 | |
1 0.00002 OP_METHOD R1 :each_slice | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :group_by | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+8) 1 | |
1 0.00002 OP_METHOD R1 :sort_by | |
1 0.00004 OP_GETCONST R1 :Object | |
1 0.00017 OP_SEND R1 :new 0 | |
1 0.00003 OP_SETCONST :NONE R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+9) 1 | |
1 0.00002 OP_METHOD R1 :first | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+10) 1 | |
1 0.00002 OP_METHOD R1 :count | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+11) 1 | |
1 0.00002 OP_METHOD R1 :flat_map | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :collect_concat | |
1 0.00001 OP_LOADSYM R3 :flat_map | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00008 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+12) 1 | |
1 0.00002 OP_METHOD R1 :max_by | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+13) 1 | |
1 0.00002 OP_METHOD R1 :min_by | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+14) 1 | |
1 0.00002 OP_METHOD R1 :minmax | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+15) 1 | |
1 0.00002 OP_METHOD R1 :minmax_by | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+16) 1 | |
1 0.00002 OP_METHOD R1 :none? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+17) 1 | |
1 0.00002 OP_METHOD R1 :one? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+18) 1 | |
1 0.00004 OP_METHOD R1 :all? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+19) 1 | |
1 0.00003 OP_METHOD R1 :any? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+20) 1 | |
1 0.00002 OP_METHOD R1 :each_with_object | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+21) 1 | |
1 0.00002 OP_METHOD R1 :reverse_each | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+22) 1 | |
1 0.00002 OP_METHOD R1 :cycle | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+23) 1 | |
1 0.00004 OP_METHOD R1 :find_index | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+24) 1 | |
1 0.00004 OP_METHOD R1 :zip | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+25) 1 | |
1 0.00002 OP_METHOD R1 :to_h | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00004 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+26) 1 | |
1 0.00003 OP_METHOD R1 :to_h | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+27) 1 | |
1 0.00002 OP_METHOD R1 :uniq | |
1 0.00001 OP_LOADSYM R1 :uniq | |
1 0.00003 OP_RETURN R1 return | |
1 0.00002 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :div | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :zero? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00003 OP_METHOD R1 :nonzero? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :positive? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00003 OP_METHOD R1 :negative? | |
1 0.00001 OP_LOADSYM R1 :negative? | |
1 0.00002 OP_RETURN R1 return | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00006 OP_METHOD R1 :zip | |
1 0.00001 OP_LOADSYM R1 :zip | |
1 0.00002 OP_RETURN R1 return | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00004 OP_METHOD R1 :lazy | |
1 0.00001 OP_LOADSYM R1 :lazy | |
1 0.00002 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00053 OP_CLASS R1 :CodeGen | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00003 OP_CLASS R1 :CodeGen | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00003 OP_CLASS R1 :CodeGen | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00002 OP_CLASS R1 :CodeGen | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :get_opcode | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :getarg_a | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :getarg_b | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :getarg_c | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+5) 1 | |
1 0.00001 OP_METHOD R1 :getarg_ax | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+6) 1 | |
1 0.00001 OP_METHOD R1 :getarg_bx | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+7) 1 | |
1 0.00001 OP_METHOD R1 :getarg_sbx | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+8) 1 | |
1 0.00001 OP_METHOD R1 :getarg_bl | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+9) 1 | |
1 0.00002 OP_METHOD R1 :mk_opcode | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+10) 1 | |
1 0.00001 OP_METHOD R1 :mkarg_a | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+11) 1 | |
1 0.00001 OP_METHOD R1 :mkarg_b | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+12) 1 | |
1 0.00001 OP_METHOD R1 :mkarg_c | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+13) 1 | |
1 0.00002 OP_METHOD R1 :mkarg_bx | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+14) 1 | |
1 0.00001 OP_METHOD R1 :mkarg_sbx | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+15) 1 | |
1 0.00001 OP_METHOD R1 :mkop_A | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+16) 1 | |
1 0.00001 OP_METHOD R1 :mkop_AB | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+17) 1 | |
1 0.00001 OP_METHOD R1 :mkop_ABC | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+18) 1 | |
1 0.00001 OP_METHOD R1 :mkop_ABx | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+19) 1 | |
1 0.00001 OP_METHOD R1 :mkop_Bx | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+20) 1 | |
1 0.00001 OP_METHOD R1 :mkop_sBx | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+21) 1 | |
1 0.00001 OP_METHOD R1 :mkop_AsBx | |
1 0.00001 OP_LOADSYM R1 :mkop_AsBx | |
1 0.00001 OP_RETURN R0 return | |
1 0.00004 OP_GETCONST R1 :Irep | |
1 0.00003 OP_GETMCNST R1 R1::OPTABLE_CODE | |
1 0.00002 OP_SETCONST :OPTABLE_CODE R1 | |
1 0.00001 OP_LOADI R1 0 | |
1 0.00001 OP_SETCONST :SYM_AREF R1 | |
1 0.00001 OP_LOADI R1 1 | |
1 0.00001 OP_SETCONST :SYM_EQ R1 | |
1 0.00001 OP_LOADI R1 2 | |
1 0.00001 OP_SETCONST :SYM_PLUS R1 | |
1 0.00001 OP_LOADI R1 3 | |
1 0.00001 OP_SETCONST :SYM_RAISE R1 | |
1 0.00001 OP_LOADI R1 4 | |
1 0.00001 OP_SETCONST :SYM_SIZE R1 | |
1 0.00001 OP_LOADI R1 5 | |
1 0.00001 OP_SETCONST :SYM_PUSH R1 | |
1 0.00001 OP_LOADI R1 6 | |
1 0.00002 OP_SETCONST :SYM_POP R1 | |
1 0.00001 OP_LOADI R1 7 | |
1 0.00001 OP_SETCONST :SYM_LAST R1 | |
1 0.00001 OP_LOADI R1 1 | |
1 0.00002 OP_SETCONST :REG_STRING R1 | |
1 0.00001 OP_LOADI R1 2 | |
1 0.00001 OP_SETCONST :REG_POSTACK R1 | |
1 0.00001 OP_LOADI R1 3 | |
1 0.00001 OP_SETCONST :REG_CURPOS R1 | |
1 0.00001 OP_LOADI R1 4 | |
1 0.00002 OP_SETCONST :REG_BEGPOS R1 | |
1 0.00001 OP_LOADI R1 6 | |
1 0.00002 OP_SETCONST :REG_ENDPOS R1 | |
1 0.00001 OP_LOADI R1 7 | |
1 0.00002 OP_SETCONST :REG_RC R1 | |
1 0.00001 OP_LOADI R1 8 | |
1 0.00002 OP_SETCONST :REG_ARG0 R1 | |
1 0.00001 OP_LOADI R1 9 | |
1 0.00002 OP_SETCONST :REG_ARG1 R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :gen_comp_current_end | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :gen_match_letter_aux | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :gen_match_letter | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :gen_match_dot | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :gen_match_star_push_begpos | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+6) 1 | |
1 0.00002 OP_METHOD R1 :gen_match_star | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :gen_match_star_dot | |
1 0.00001 OP_LOADSYM R1 :gen_match_star_dot | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00035 OP_CLASS R1 :Storable | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :Storable | |
1 0.00032 OP_CLASS R1 :Reg | |
1 0.00003 OP_EXEC R1 I(+2) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :Reg | |
1 0.00031 OP_CLASS R1 :ParmReg | |
1 0.00003 OP_EXEC R1 I(+3) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :Storable | |
1 0.00031 OP_CLASS R1 :InstanceVariable | |
1 0.00002 OP_EXEC R1 I(+4) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00033 OP_CLASS R1 :Inst | |
1 0.00002 OP_EXEC R1 I(+5) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00032 OP_CLASS R1 :RiteDAGNode | |
1 0.00002 OP_EXEC R1 I(+6) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00057 OP_CLASS R1 :Block | |
1 0.00003 OP_EXEC R1 I(+7) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00031 OP_CLASS R1 :ClassSSA | |
1 0.00002 OP_EXEC R1 I(+8) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00047 OP_CLASS R1 :BasicType | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00047 OP_CLASS R1 :PrimitiveType | |
1 0.00003 OP_EXEC R1 I(+2) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00031 OP_CLASS R1 :CType | |
1 0.00002 OP_EXEC R1 I(+3) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :CType | |
1 0.00044 OP_CLASS R1 :CPrimitiveType | |
1 0.00003 OP_EXEC R1 I(+4) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :CType | |
1 0.00031 OP_CLASS R1 :CPointerType | |
1 0.00002 OP_EXEC R1 I(+5) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :PrimitiveType | |
1 0.00051 OP_CLASS R1 :NumericType | |
1 0.00002 OP_EXEC R1 I(+6) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00030 OP_CLASS R1 :ExceptionType | |
1 0.00002 OP_EXEC R1 I(+7) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :PrimitiveType | |
1 0.00044 OP_CLASS R1 :StringType | |
1 0.00002 OP_EXEC R1 I(+8) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00030 OP_CLASS R1 :LiteralType | |
1 0.00002 OP_EXEC R1 I(+9) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :LiteralType | |
1 0.00047 OP_CLASS R1 :SymbolType | |
1 0.00004 OP_EXEC R1 I(+10) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00031 OP_CLASS R1 :ContainerType | |
1 0.00002 OP_EXEC R1 I(+11) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00031 OP_CLASS R1 :ProcType | |
1 0.00003 OP_EXEC R1 I(+12) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00032 OP_CLASS R1 :FiberType | |
1 0.00002 OP_EXEC R1 I(+13) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00046 OP_CLASS R1 :UserDefinedType | |
1 0.00002 OP_EXEC R1 I(+14) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :UserDefinedType | |
1 0.00031 OP_CLASS R1 :UserDefinedStaticType | |
1 0.00003 OP_EXEC R1 I(+15) | |
1 0.00003 OP_GETCONST R1 :NilClass | |
1 0.00001 OP_GETCONST R2 :PrimitiveType | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00001 OP_GETCONST R4 :NumericType | |
1 0.00002 OP_GETCONST R5 :Float | |
1 0.00001 OP_GETCONST R6 :NumericType | |
1 0.00002 OP_GETCONST R7 :Symbol | |
1 0.00001 OP_GETCONST R8 :PrimitiveType | |
1 0.00002 OP_GETCONST R9 :TrueClass | |
1 0.00001 OP_GETCONST R10 :PrimitiveType | |
1 0.00002 OP_GETCONST R11 :FalseClass | |
1 0.00001 OP_GETCONST R12 :PrimitiveType | |
1 0.00002 OP_GETCONST R13 :String | |
1 0.00001 OP_GETCONST R14 :StringType | |
1 0.00002 OP_GETCONST R15 :Array | |
1 0.00001 OP_GETCONST R16 :ContainerType | |
1 0.00002 OP_GETCONST R17 :Hash | |
1 0.00001 OP_GETCONST R18 :ContainerType | |
1 0.00002 OP_GETCONST R19 :Range | |
1 0.00001 OP_GETCONST R20 :ContainerType | |
1 0.00224 OP_HASH R1 R1 10 | |
1 0.00002 OP_SETCONST :TypeSource R1 | |
1 0.00001 OP_HASH R1 R1 0 | |
1 0.00002 OP_SETCONST :TypeTable R1 | |
1 0.00001 OP_GETCONST R1 :TypeSource | |
1 0.00002 OP_LAMBDA R2 I(+16) 2 | |
1 0.00008 OP_SENDB R1 :each 0 | |
1 0.00004 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00039 OP_CLASS R1 :TypeInferencer | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00004 OP_CLASS R1 :TypeInferencer | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00003 OP_CLASS R1 :TypeInferencer | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00002 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00062 OP_CLASS R1 :RawWord | |
1 0.00004 OP_EXEC R1 I(+1) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00035 OP_CLASS R1 :RawInt8 | |
1 0.00003 OP_EXEC R1 I(+2) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00050 OP_CLASS R1 :RawInt16 | |
1 0.00002 OP_EXEC R1 I(+3) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00035 OP_CLASS R1 :RawIn32 | |
1 0.00003 OP_EXEC R1 I(+4) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00033 OP_CLASS R1 :RawInt64 | |
1 0.00002 OP_EXEC R1 I(+5) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00051 OP_CLASS R1 :RawAddress | |
1 0.00002 OP_EXEC R1 I(+6) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00034 OP_CLASS R1 :RawUword | |
1 0.00002 OP_EXEC R1 I(+7) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00049 OP_CLASS R1 :RawUint8 | |
1 0.00002 OP_EXEC R1 I(+8) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00033 OP_CLASS R1 :RawUint16 | |
1 0.00002 OP_EXEC R1 I(+9) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00048 OP_CLASS R1 :RawUin32 | |
1 0.00002 OP_EXEC R1 I(+10) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00034 OP_CLASS R1 :RawUint64 | |
1 0.00002 OP_EXEC R1 I(+11) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00031 OP_CLASS R1 :CPU | |
1 0.00002 OP_EXEC R1 I(+12) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00048 OP_CLASS R1 :Regs | |
1 0.00002 OP_EXEC R1 I(+13) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00030 OP_CLASS R1 :Reg | |
1 0.00002 OP_EXEC R1 I(+14) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00047 OP_CLASS R1 :Mem | |
1 0.00002 OP_EXEC R1 I(+15) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00049 OP_CLASS R1 :BinExp | |
1 0.00004 OP_EXEC R1 I(+16) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00059 OP_CLASS R1 :UniExp | |
1 0.00004 OP_EXEC R1 I(+17) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00019 OP_MODULE R1 :CType | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00005 OP_GETCONST R1 :MTypeInf | |
1 0.00002 OP_GETMCNST R1 R1::CPrimitiveType | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00002 OP_STRING R3 L(0) ; "int" | |
1 0.00016 OP_SEND R1 :new 2 | |
1 0.00002 OP_SETCONST :IntTypeObj R1 | |
1 0.00004 OP_GETCONST R1 :MTypeInf | |
1 0.00001 OP_GETMCNST R1 R1::CPrimitiveType | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00002 OP_STRING R3 L(2) ; "char" | |
1 0.00010 OP_SEND R1 :new 2 | |
1 0.00001 OP_SETCONST :CharTypeObj R1 | |
1 0.00004 OP_GETCONST R1 :MTypeInf | |
1 0.00001 OP_GETMCNST R1 R1::CPrimitiveType | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00002 OP_STRING R3 L(3) ; "short" | |
1 0.00009 OP_SEND R1 :new 2 | |
1 0.00002 OP_SETCONST :ShortTypeObj R1 | |
1 0.00004 OP_GETCONST R1 :MTypeInf | |
1 0.00001 OP_GETMCNST R1 R1::CPrimitiveType | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00002 OP_STRING R3 L(4) ; "long" | |
1 0.00008 OP_SEND R1 :new 2 | |
1 0.00002 OP_SETCONST :LongTypeObj R1 | |
1 0.00003 OP_GETCONST R1 :MTypeInf | |
1 0.00001 OP_GETMCNST R1 R1::CPrimitiveType | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00002 OP_STRING R3 L(5) ; "long long" | |
1 0.00008 OP_SEND R1 :new 2 | |
1 0.00002 OP_SETCONST :LongLongTypeObj R1 | |
1 0.00003 OP_GETCONST R1 :MTypeInf | |
1 0.00001 OP_GETMCNST R1 R1::CPrimitiveType | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00002 OP_STRING R3 L(6) ; "float" | |
1 0.00013 OP_SEND R1 :new 2 | |
1 0.00001 OP_SETCONST :FloatTypeObj R1 | |
1 0.00004 OP_GETCONST R1 :MTypeInf | |
1 0.00001 OP_GETMCNST R1 R1::CPrimitiveType | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00002 OP_STRING R3 L(7) ; "double" | |
1 0.00008 OP_SEND R1 :new 2 | |
1 0.00001 OP_SETCONST :DoubleTypeObj R1 | |
1 0.00001 OP_RETURN R1 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00057 OP_CLASS R1 :RegClassType | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00037 OP_CLASS R1 :MemClassType | |
1 0.00002 OP_EXEC R1 I(+2) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00054 OP_CLASS R1 :ExpType | |
1 0.00002 OP_EXEC R1 I(+3) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00003 OP_CLASS R1 :TypeInferencer | |
1 0.00003 OP_EXEC R1 I(+4) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00003 OP_CLASS R1 :CodeGen | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADSYM R1 :dump_level | |
1 0.00001 OP_LOADI R2 1 | |
1 0.00007 OP_HASH R1 R1 1 | |
1 0.00002 OP_SETCONST :DEFAULT_OPTION R1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00020 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :inference_main | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00052 OP_CLASS R1 :TypeTupleTab | |
1 0.00002 OP_EXEC R1 I(+2) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00003 OP_CLASS R1 :TypeInferencer | |
1 0.00002 OP_EXEC R1 I(+3) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00021 OP_MODULE R1 :Vector | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00049 OP_CLASS R1 :VectorUnboxed | |
1 0.00002 OP_EXEC R1 I(+2) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
Module#include 0.00569 | |
9 0.00427 OP_ENTER 0:0:1:0:0:0:0 | |
9 0.00009 OP_MOVE R3 R1 | |
9 0.00041 OP_SEND R3 :reverse 0 | |
9 0.00025 OP_LAMBDA R4 I(+1) 2 | |
9 0.00023 OP_SENDB R3 :each 0 | |
9 0.00007 OP_LOADSELF R3 | |
9 0.00037 OP_RETURN R3 return | |
Array#each 0.18105 | |
16 0.00027 OP_ENTER 0:0:0:0:0:0:1 | |
16 0.00014 OP_MOVE R3 R1 | |
16 0.00017 OP_JMPNOT R3 002 | |
16 0.00014 OP_JMP 005 | |
0 0.00000 OP_LOADSELF R3 | |
0 0.00000 OP_LOADSYM R4 :each | |
0 0.00000 OP_SEND R3 :to_enum 1 | |
0 0.00000 OP_RETURN R3 return | |
16 0.00014 OP_LOADI R2 0 | |
16 0.00034 OP_JMP 009 | |
97 0.00089 OP_MOVE R3 R1 | |
4446 0.01558 OP_LOADSELF R4 | |
4446 0.02013 OP_MOVE R5 R2 | |
4446 0.02051 OP_SEND R4 :[] 1 | |
4446 0.03912 OP_SEND R3 :call 1 | |
99 0.00464 OP_MOVE R3 R2 | |
4446 0.01688 OP_ADDI R3 :+ 1 | |
99 0.00351 OP_MOVE R2 R3 | |
93 0.00103 OP_MOVE R3 R2 | |
4455 0.02119 OP_LOADSELF R4 | |
4462 0.01869 OP_SEND R4 :length 0 | |
4462 0.01621 OP_LT R3 :< 1 | |
92 0.00109 OP_JMPIF R3 -12 | |
16 0.00013 OP_LOADSELF R3 | |
16 0.00025 OP_RETURN R3 return | |
#<Class:File>#include 0.00021 | |
1 0.00002 OP_ENTER 1:0:0:0:0:0:0 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00009 OP_SEND R3 :append_features 1 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00003 OP_SEND R3 :included 1 | |
1 0.00002 OP_RETURN R3 return | |
#<Class:IOError># 0.00004 | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00002 OP_RETURN R0 return | |
#<Class:EOFError># 0.00003 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00002 OP_RETURN R0 return | |
#<Class:IO># 0.00275 | |
1 0.00002 OP_LOADI R1 0 | |
1 0.00002 OP_SETCONST :SEEK_SET R1 | |
1 0.00001 OP_LOADI R1 1 | |
1 0.00002 OP_SETCONST :SEEK_CUR R1 | |
1 0.00001 OP_LOADI R1 2 | |
1 0.00002 OP_SETCONST :SEEK_END R1 | |
1 0.00001 OP_LOADI R1 4096 | |
1 0.00002 OP_SETCONST :BUF_SIZE R1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :open | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :popen | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :pipe | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :read | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :flush | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+6) 1 | |
1 0.00002 OP_METHOD R1 :hash | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :write | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+8) 1 | |
1 0.00003 OP_METHOD R1 :<< | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+9) 1 | |
1 0.00002 OP_METHOD R1 :eof? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :eof | |
1 0.00001 OP_LOADSYM R3 :eof? | |
1 0.00008 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+10) 1 | |
1 0.00002 OP_METHOD R1 :pos | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :tell | |
1 0.00001 OP_LOADSYM R3 :pos | |
1 0.00006 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+11) 1 | |
1 0.00047 OP_METHOD R1 :pos= | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+12) 1 | |
1 0.00002 OP_METHOD R1 :rewind | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+13) 1 | |
1 0.00002 OP_METHOD R1 :seek | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+14) 1 | |
1 0.00003 OP_METHOD R1 :_read_buf | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+15) 1 | |
1 0.00002 OP_METHOD R1 :ungetc | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+16) 1 | |
1 0.00003 OP_METHOD R1 :read | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+17) 1 | |
1 0.00002 OP_METHOD R1 :readline | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+18) 1 | |
1 0.00002 OP_METHOD R1 :gets | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+19) 1 | |
1 0.00002 OP_METHOD R1 :readchar | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+20) 1 | |
1 0.00002 OP_METHOD R1 :getc | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+21) 1 | |
1 0.00003 OP_METHOD R1 :each | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+22) 1 | |
1 0.00004 OP_METHOD R1 :each_byte | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :each_line | |
1 0.00001 OP_LOADSYM R3 :each | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00006 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :each_char | |
1 0.00001 OP_LOADSYM R3 :each_byte | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00007 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+23) 1 | |
1 0.00002 OP_METHOD R1 :readlines | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+24) 1 | |
1 0.00002 OP_METHOD R1 :puts | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+25) 1 | |
1 0.00003 OP_METHOD R1 :print | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+26) 1 | |
1 0.00002 OP_METHOD R1 :printf | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_i | |
1 0.00001 OP_LOADSYM R3 :fileno | |
1 0.00005 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :tty? | |
1 0.00001 OP_LOADSYM R3 :isatty | |
1 0.00005 OP_SEND R1 :alias_method 2 | |
1 0.00002 OP_RETURN R0 return | |
#<Class:IO>#open 0.00223 | |
3 0.00020 OP_ENTER 0:0:1:0:0:0:1 | |
3 0.00004 OP_LOADSELF R4 | |
3 0.00007 OP_ARRAY R5 R5 0 | |
3 0.00027 OP_ARYCAT R5 R1 | |
3 0.00147 OP_SEND R4 :new 127 | |
3 0.00004 OP_MOVE R3 R4 | |
3 0.00004 OP_MOVE R4 R2 | |
3 0.00004 OP_JMPNOT R4 002 | |
0 0.00000 OP_JMP 002 | |
3 0.00006 OP_RETURN R3 return | |
0 0.00000 OP_EPUSH :I(+1) | |
0 0.00000 OP_MOVE R5 R3 | |
0 0.00000 OP_BLKPUSH R4 0:1:0:0 | |
0 0.00000 OP_SEND R4 :call 1 | |
0 0.00000 OP_EPOP 1 | |
0 0.00000 OP_RETURN R4 return | |
#<Class:Kernel># 0.01246 | |
1 0.00002 OP_TCLASS R1 | |
1 0.01064 OP_LAMBDA R2 I(+1) 1 | |
1 0.00005 OP_METHOD R1 :print | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :puts | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :printf | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00043 OP_METHOD R1 :gets | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :getc | |
1 0.00001 OP_LOADSYM R1 :getc | |
1 0.00003 OP_RETURN R0 return | |
1 0.00002 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00006 OP_METHOD R1 :` | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :open | |
1 0.00001 OP_LOADSYM R1 :open | |
1 0.00002 OP_RETURN R1 return | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00005 OP_METHOD R1 :print | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00003 OP_METHOD R1 :puts | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :p | |
1 0.00003 OP_GETCONST R1 :Kernel | |
1 0.00001 OP_LOADSYM R2 :sprintf | |
1 0.00017 OP_SEND R1 :respond_to? 1 | |
1 0.00001 OP_JMPNOT R1 006 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00003 OP_METHOD R1 :printf | |
1 0.00001 OP_LOADSYM R1 :printf | |
1 0.00001 OP_JMP 008 | |
0 0.00000 OP_TCLASS R1 | |
0 0.00000 OP_LAMBDA R2 I(+5) 1 | |
0 0.00000 OP_METHOD R1 :printf | |
0 0.00000 OP_TCLASS R1 | |
0 0.00000 OP_LAMBDA R2 I(+6) 1 | |
0 0.00000 OP_METHOD R1 :sprintf | |
0 0.00000 OP_LOADSYM R1 :sprintf | |
1 0.00003 OP_RETURN R1 return | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00007 OP_METHOD R1 :to_enum | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :enum_for | |
1 0.00001 OP_LOADSYM R3 :to_enum | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00009 OP_SEND R1 :alias_method 2 | |
1 0.00002 OP_RETURN R0 return | |
1 0.00002 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :yield_self | |
1 0.00001 OP_LOADSYM R1 :yield_self | |
1 0.00002 OP_RETURN R1 return | |
#<Class:String># 0.00162 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :% | |
1 0.00001 OP_LOADSYM R1 :% | |
1 0.00002 OP_RETURN R1 return | |
1 0.00002 OP_LOADSELF R1 | |
1 0.00002 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :try_convert | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00004 OP_METHOD R1 :clear | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00003 OP_METHOD R1 :lstrip | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00003 OP_METHOD R1 :rstrip | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :strip | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+6) 1 | |
1 0.00003 OP_METHOD R1 :lstrip! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :rstrip! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+8) 1 | |
1 0.00003 OP_METHOD R1 :strip! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+9) 1 | |
1 0.00003 OP_METHOD R1 :casecmp | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+10) 1 | |
1 0.00003 OP_METHOD R1 :casecmp? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+11) 1 | |
1 0.00002 OP_METHOD R1 :partition | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+12) 1 | |
1 0.00005 OP_METHOD R1 :rpartition | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+13) 1 | |
1 0.00004 OP_METHOD R1 :slice! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+14) 1 | |
1 0.00003 OP_METHOD R1 :insert | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+15) 1 | |
1 0.00003 OP_METHOD R1 :ljust | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+16) 1 | |
1 0.00003 OP_METHOD R1 :rjust | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+17) 1 | |
1 0.00003 OP_METHOD R1 :chars | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+18) 1 | |
1 0.00004 OP_METHOD R1 :each_char | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+19) 1 | |
1 0.00004 OP_METHOD R1 :codepoints | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :each_codepoint | |
1 0.00001 OP_LOADSYM R3 :codepoints | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00012 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+20) 1 | |
1 0.00003 OP_METHOD R1 :prepend | |
1 0.00001 OP_LOADSYM R1 :prepend | |
1 0.00003 OP_RETURN R1 return | |
#<Class:Time># 0.00043 | |
1 0.00002 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :sunday? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :monday? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :tuesday? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :wednesday? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :thursday? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+6) 1 | |
1 0.00003 OP_METHOD R1 :friday? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :saturday? | |
1 0.00001 OP_LOADSYM R1 :saturday? | |
1 0.00002 OP_RETURN R1 return | |
#<Class:Struct># 0.00044 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :each | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :each_pair | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :select | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :_inspect | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :inspect | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :to_s | |
1 0.00001 OP_LOADSYM R3 :inspect | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00009 OP_SEND R1 :alias_method 2 | |
1 0.00002 OP_RETURN R0 return | |
#<Class:Array># 0.00197 | |
1 0.00002 OP_LOADSELF R1 | |
1 0.00002 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00004 OP_METHOD R1 :try_convert | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :uniq! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :uniq | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :- | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00003 OP_METHOD R1 :| | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+6) 1 | |
1 0.00002 OP_METHOD R1 :& | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :flatten | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+8) 1 | |
1 0.00002 OP_METHOD R1 :flatten! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+9) 1 | |
1 0.00002 OP_METHOD R1 :compact | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+10) 1 | |
1 0.00002 OP_METHOD R1 :compact! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+11) 1 | |
1 0.00002 OP_METHOD R1 :reverse_each | |
1 0.00004 OP_GETCONST R1 :Object | |
1 0.00014 OP_SEND R1 :new 0 | |
1 0.00004 OP_SETCONST :NONE R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+12) 1 | |
1 0.00002 OP_METHOD R1 :fetch | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+13) 1 | |
1 0.00002 OP_METHOD R1 :fill | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+14) 1 | |
1 0.00004 OP_METHOD R1 :rotate | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+15) 1 | |
1 0.00003 OP_METHOD R1 :rotate! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+16) 1 | |
1 0.00002 OP_METHOD R1 :delete_if | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+17) 1 | |
1 0.00002 OP_METHOD R1 :reject! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+18) 1 | |
1 0.00002 OP_METHOD R1 :insert | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+19) 1 | |
1 0.00002 OP_METHOD R1 :bsearch | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+20) 1 | |
1 0.00002 OP_METHOD R1 :bsearch_index | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+21) 1 | |
1 0.00004 OP_METHOD R1 :delete_if | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+22) 1 | |
1 0.00002 OP_METHOD R1 :keep_if | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+23) 1 | |
1 0.00003 OP_METHOD R1 :select! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+24) 1 | |
1 0.00002 OP_METHOD R1 :index | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+25) 1 | |
1 0.00002 OP_METHOD R1 :to_ary | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+26) 1 | |
1 0.00002 OP_METHOD R1 :dig | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+27) 1 | |
1 0.00002 OP_METHOD R1 :permutation | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+28) 1 | |
1 0.00003 OP_METHOD R1 :combination | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+29) 1 | |
1 0.00002 OP_METHOD R1 :transpose | |
1 0.00001 OP_LOADSYM R1 :transpose | |
1 0.00003 OP_RETURN R1 return | |
#<Class:Hash># 0.00193 | |
1 0.00002 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :each_pair | |
1 0.00001 OP_LOADSYM R3 :each | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00011 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00002 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :[] | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00003 OP_METHOD R1 :try_convert | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :merge! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :update | |
1 0.00001 OP_LOADSYM R3 :merge! | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00008 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00035 OP_METHOD R1 :compact | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :fetch | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+6) 1 | |
1 0.00002 OP_METHOD R1 :delete_if | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :flatten | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+8) 1 | |
1 0.00002 OP_METHOD R1 :invert | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+9) 1 | |
1 0.00003 OP_METHOD R1 :keep_if | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+10) 1 | |
1 0.00002 OP_METHOD R1 :key | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+11) 1 | |
1 0.00002 OP_METHOD R1 :to_h | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+12) 1 | |
1 0.00003 OP_METHOD R1 :< | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+13) 1 | |
1 0.00002 OP_METHOD R1 :<= | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+14) 1 | |
1 0.00002 OP_METHOD R1 :> | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+15) 1 | |
1 0.00002 OP_METHOD R1 :>= | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+16) 1 | |
1 0.00002 OP_METHOD R1 :dig | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+17) 1 | |
1 0.00002 OP_METHOD R1 :transform_keys | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+18) 1 | |
1 0.00002 OP_METHOD R1 :transform_keys! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+19) 1 | |
1 0.00002 OP_METHOD R1 :transform_values | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+20) 1 | |
1 0.00002 OP_METHOD R1 :transform_values! | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+21) 1 | |
1 0.00002 OP_METHOD R1 :to_proc | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+22) 1 | |
1 0.00002 OP_METHOD R1 :fetch_values | |
1 0.00001 OP_LOADSYM R1 :fetch_values | |
1 0.00003 OP_RETURN R1 return | |
#<Class:Range># 0.00010 | |
1 0.00002 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :first | |
1 0.00001 OP_LOADSYM R1 :first | |
1 0.00002 OP_RETURN R1 return | |
#<Class:Proc># 0.00026 | |
1 0.00002 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :=== | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :yield | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :to_proc | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :curry | |
1 0.00001 OP_LOADSYM R1 :curry | |
1 0.00002 OP_RETURN R1 return | |
#<Class:Symbol># 0.00066 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00003 OP_GETCONST R2 :Comparable | |
1 0.00005 OP_SEND R1 :include 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :intern | |
1 0.00001 OP_LOADSYM R3 :to_sym | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00007 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :to_proc | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00004 OP_METHOD R1 :capitalize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :downcase | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :upcase | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00003 OP_METHOD R1 :casecmp | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+6) 1 | |
1 0.00003 OP_METHOD R1 :casecmp? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :empty? | |
1 0.00001 OP_LOADSYM R1 :empty? | |
1 0.00002 OP_RETURN R1 return | |
#<Class:Symbol>#include 0.00022 | |
1 0.00003 OP_ENTER 1:0:0:0:0:0:0 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00009 OP_SEND R3 :append_features 1 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00003 OP_SEND R3 :included 1 | |
1 0.00003 OP_RETURN R3 return | |
#<Class:Object># 0.00013 | |
1 0.00002 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00004 OP_METHOD R1 :tap | |
1 0.00001 OP_LOADSYM R1 :tap | |
1 0.00003 OP_RETURN R1 return | |
#<Class:Enumerator># 0.00293 | |
1 0.00002 OP_LOADSELF R1 | |
1 0.00004 OP_GETCONST R2 :Enumerable | |
1 0.00005 OP_SEND R1 :include 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00004 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :obj | |
1 0.00001 OP_LOADSYM R3 :meth | |
1 0.00001 OP_LOADSYM R4 :args | |
1 0.00001 OP_LOADSYM R5 :fib | |
1 0.00004 OP_SEND R1 :attr_accessor 4 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :obj | |
1 0.00001 OP_LOADSYM R3 :meth | |
1 0.00001 OP_LOADSYM R4 :args | |
1 0.00001 OP_LOADSYM R5 :fib | |
1 0.00003 OP_SEND R1 :private 4 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :initialize_copy | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :with_index | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :each_with_index | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :with_object | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+6) 1 | |
1 0.00002 OP_METHOD R1 :inspect | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :each | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+8) 1 | |
1 0.00002 OP_METHOD R1 :enumerator_block_call | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :enumerator_block_call | |
1 0.00003 OP_SEND R1 :private 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+9) 1 | |
1 0.00002 OP_METHOD R1 :next | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+10) 1 | |
1 0.00002 OP_METHOD R1 :next_values | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+11) 1 | |
1 0.00002 OP_METHOD R1 :peek | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+12) 1 | |
1 0.00002 OP_METHOD R1 :peek_values | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+13) 1 | |
1 0.00003 OP_METHOD R1 :rewind | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+14) 1 | |
1 0.00002 OP_METHOD R1 :feed | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00053 OP_CLASS R1 :Generator | |
1 0.00003 OP_EXEC R1 I(+15) | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00050 OP_CLASS R1 :Yielder | |
1 0.00003 OP_EXEC R1 I(+16) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00005 OP_GETCONST R2 :Enumerator | |
1 0.00052 OP_CLASS R1 :Lazy | |
1 0.00003 OP_EXEC R1 I(+1) | |
1 0.00002 OP_RETURN R1 return | |
#<Class:Enumerator>#include 0.00021 | |
1 0.00003 OP_ENTER 1:0:0:0:0:0:0 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00008 OP_SEND R3 :append_features 1 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00003 OP_SEND R3 :included 1 | |
1 0.00003 OP_RETURN R3 return | |
#<Class:Enumerator::Generator># 0.00025 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00004 OP_GETCONST R2 :Enumerable | |
1 0.00005 OP_SEND R1 :include 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00003 OP_METHOD R1 :each | |
1 0.00001 OP_LOADSYM R1 :each | |
1 0.00002 OP_RETURN R0 return | |
#<Class:Enumerator::Generator>#include 0.00017 | |
1 0.00002 OP_ENTER 1:0:0:0:0:0:0 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00006 OP_SEND R3 :append_features 1 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00002 OP_SEND R3 :included 1 | |
1 0.00002 OP_RETURN R3 return | |
#<Class:Enumerator::Yielder># 0.00020 | |
1 0.00002 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :yield | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :<< | |
1 0.00001 OP_LOADSYM R1 :<< | |
1 0.00002 OP_RETURN R1 return | |
#<Class:Enumerator::Lazy># 0.00133 | |
1 0.00002 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :to_enum | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :enum_for | |
1 0.00001 OP_LOADSYM R3 :to_enum | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00009 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :map | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :collect | |
1 0.00001 OP_LOADSYM R3 :map | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00005 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :select | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :find_all | |
1 0.00001 OP_LOADSYM R3 :select | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00005 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :reject | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+6) 1 | |
1 0.00003 OP_METHOD R1 :grep | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :drop | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+8) 1 | |
1 0.00002 OP_METHOD R1 :drop_while | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+9) 1 | |
1 0.00002 OP_METHOD R1 :take | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+10) 1 | |
1 0.00002 OP_METHOD R1 :take_while | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+11) 1 | |
1 0.00004 OP_METHOD R1 :flat_map | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :collect_concat | |
1 0.00001 OP_LOADSYM R3 :flat_map | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00005 OP_SEND R1 :alias_method 2 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+12) 1 | |
1 0.00003 OP_METHOD R1 :zip | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+13) 1 | |
1 0.00002 OP_METHOD R1 :uniq | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LOADSYM R2 :force | |
1 0.00001 OP_LOADSYM R3 :to_a | |
1 0.00001 OP_LOADNIL R4 | |
1 0.00006 OP_SEND R1 :alias_method 2 | |
1 0.00002 OP_RETURN R1 return | |
#<Class:CodeGenC::CodeGen># 0.01675 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00004 OP_LAMBDA R2 I(+1) 1 | |
1 0.00013 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :init_code | |
1 0.00002 OP_LOADSELF R1 | |
1 0.00003 OP_LOADSYM R2 :gccode | |
1 0.00011 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :scode | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :hcode | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ccode | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :dcode | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :pcode | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :callstack | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :decl_tab | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :using_method | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :using_block | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :using_class | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :using_proc | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :clstab | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :proctab | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :symtab | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :gcsingle_psize | |
1 0.00003 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :gcsingle_size | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :prev_gcsingle | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :gccomplex_size | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :gcobject_size | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :caller_alloc_size | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :have_ret_handler | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :tmp_attribute | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :method_attribute | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :range_types | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :compiled_method | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :get_reg_pos | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :is_live_reg_aux | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+5) 1 | |
1 0.00001 OP_METHOD R1 :is_live_reg? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+6) 1 | |
1 0.00001 OP_METHOD R1 :is_live_reg_local_aux | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+7) 1 | |
1 0.00001 OP_METHOD R1 :is_live_reg_local? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+8) 1 | |
1 0.00001 OP_METHOD R1 :is_virgin_reg_aux | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+9) 1 | |
1 0.00001 OP_METHOD R1 :is_virgin_reg? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+10) 1 | |
1 0.00001 OP_METHOD R1 :code_gen | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+11) 1 | |
1 0.00001 OP_METHOD R1 :code_gen_method_aux | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+12) 1 | |
1 0.00001 OP_METHOD R1 :code_gen_method | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+13) 1 | |
1 0.00001 OP_METHOD R1 :code_gen_block | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+14) 1 | |
1 0.00001 OP_METHOD R1 :code_gen_node | |
1 0.00001 OP_LOADSYM R1 :code_gen_node | |
1 0.00001 OP_RETURN R1 return | |
1 0.00004 OP_ONERR 004 | |
1 0.00126 OP_GETCV R1 @@ruletab | |
0 0.00000 OP_POPERR 1 | |
0 0.00000 OP_JMP 003 | |
1 0.00003 OP_RESCUE R1 | |
1 0.00001 OP_LOADF R1 | |
1 0.00002 OP_JMPIF R1 003 | |
1 0.00007 OP_HASH R1 R1 0 | |
1 0.00006 OP_SETCV @@ruletab R1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00003 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :define_ccgen_rule_method | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :alias_ccgen_rule_method | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :define_ccgen_rule_class_method | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :-@ | |
1 0.00007 OP_GETCONST R3 :Fixnum | |
1 0.00006 OP_LAMBDA R4 I(+4) 2 | |
1 0.00004 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :** | |
1 0.00003 OP_GETCONST R3 :Fixnum | |
1 0.00002 OP_LAMBDA R4 I(+5) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :-@ | |
1 0.00002 OP_GETCONST R3 :Float | |
1 0.00002 OP_LAMBDA R4 I(+6) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :sqrt | |
1 0.00003 OP_GETCONST R3 :Math | |
1 0.00002 OP_LAMBDA R4 I(+7) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :sin | |
1 0.00003 OP_GETCONST R3 :Math | |
1 0.00002 OP_LAMBDA R4 I(+8) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :cos | |
1 0.00002 OP_GETCONST R3 :Math | |
1 0.00001 OP_LAMBDA R4 I(+9) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :exp | |
1 0.00002 OP_GETCONST R3 :Math | |
1 0.00001 OP_LAMBDA R4 I(+10) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :begin | |
1 0.00002 OP_GETCONST R3 :Range | |
1 0.00001 OP_LAMBDA R4 I(+11) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :first | |
1 0.00001 OP_LOADSYM R3 :begin | |
1 0.00002 OP_GETCONST R4 :Range | |
1 0.00003 OP_SEND R1 :alias_ccgen_rule_method 3 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :last | |
1 0.00002 OP_GETCONST R3 :Range | |
1 0.00002 OP_LAMBDA R4 I(+12) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :exclude_end? | |
1 0.00002 OP_GETCONST R3 :Range | |
1 0.00001 OP_LAMBDA R4 I(+13) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[] | |
1 0.00002 OP_GETCONST R3 :Hash | |
1 0.00002 OP_LAMBDA R4 I(+14) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[]= | |
1 0.00002 OP_GETCONST R3 :Hash | |
1 0.00002 OP_LAMBDA R4 I(+15) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_f | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00002 OP_LAMBDA R4 I(+16) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_s | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00002 OP_LAMBDA R4 I(+17) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_f | |
1 0.00002 OP_GETCONST R3 :Float | |
1 0.00001 OP_LAMBDA R4 I(+18) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_i | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00002 OP_LAMBDA R4 I(+19) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :>> | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00001 OP_LAMBDA R4 I(+20) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :<< | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00002 OP_LAMBDA R4 I(+21) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :& | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00001 OP_LAMBDA R4 I(+22) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :| | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00002 OP_LAMBDA R4 I(+23) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :% | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00001 OP_LAMBDA R4 I(+24) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :chr | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00001 OP_LAMBDA R4 I(+25) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_i | |
1 0.00002 OP_GETCONST R3 :Float | |
1 0.00002 OP_LAMBDA R4 I(+26) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :p | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00002 OP_LAMBDA R4 I(+27) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :!= | |
1 0.00002 OP_GETCONST R3 :BasicObject | |
1 0.00002 OP_LAMBDA R4 I(+28) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :kind_of? | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00001 OP_LAMBDA R4 I(+29) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :is_a? | |
1 0.00001 OP_LOADSYM R3 :kind_of? | |
1 0.00001 OP_GETCONST R4 :Object | |
1 0.00002 OP_SEND R1 :alias_ccgen_rule_method 3 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :=== | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00002 OP_LAMBDA R4 I(+30) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :== | |
1 0.00001 OP_GETCONST R3 :Kernel | |
1 0.00002 OP_LAMBDA R4 I(+31) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :__printstr__ | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00002 OP_LAMBDA R4 I(+32) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :rand | |
1 0.00001 OP_GETCONST R3 :Kernel | |
1 0.00002 OP_LAMBDA R4 I(+33) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :sprintf | |
1 0.00001 OP_GETCONST R3 :Kernel | |
1 0.00001 OP_LAMBDA R4 I(+34) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :raise | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00002 OP_LAMBDA R4 I(+35) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :eval | |
1 0.00001 OP_GETCONST R3 :Kernel | |
1 0.00002 OP_LAMBDA R4 I(+36) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :! | |
1 0.00002 OP_GETCONST R3 :TrueClass | |
1 0.00003 OP_LAMBDA R4 I(+37) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :! | |
1 0.00002 OP_GETCONST R3 :FalseClass | |
1 0.00001 OP_LAMBDA R4 I(+38) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :! | |
1 0.00002 OP_GETCONST R3 :NilClass | |
1 0.00001 OP_LAMBDA R4 I(+39) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :== | |
1 0.00002 OP_GETCONST R3 :NilClass | |
1 0.00002 OP_LAMBDA R4 I(+40) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :nil? | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00001 OP_LAMBDA R4 I(+41) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :respond_to? | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00002 OP_LAMBDA R4 I(+42) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :dup | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00002 OP_LAMBDA R4 I(+43) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[] | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00002 OP_LAMBDA R4 I(+44) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[]= | |
1 0.00001 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+45) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :__svalue | |
1 0.00001 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+46) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :push | |
1 0.00001 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+47) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :<< | |
1 0.00001 OP_LOADSYM R3 :push | |
1 0.00001 OP_GETCONST R4 :Array | |
1 0.00001 OP_SEND R1 :alias_ccgen_rule_method 3 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :append | |
1 0.00001 OP_LOADSYM R3 :push | |
1 0.00001 OP_GETCONST R4 :Array | |
1 0.00001 OP_SEND R1 :alias_ccgen_rule_method 3 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :pop | |
1 0.00001 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+48) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :length | |
1 0.00001 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+49) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :size | |
1 0.00001 OP_LOADSYM R3 :length | |
1 0.00001 OP_GETCONST R4 :Array | |
1 0.00001 OP_SEND R1 :alias_ccgen_rule_method 3 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :empty? | |
1 0.00001 OP_GETCONST R3 :Array | |
1 0.00002 OP_LAMBDA R4 I(+50) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :new | |
1 0.00001 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+51) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :call | |
1 0.00001 OP_GETCONST R3 :Proc | |
1 0.00002 OP_LAMBDA R4 I(+52) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+53) 1 | |
1 0.00003 OP_METHOD R1 :gen_get_strbuf | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_s | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+54) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_f | |
1 0.00001 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+55) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_i | |
1 0.00001 OP_GETCONST R3 :String | |
1 0.00002 OP_LAMBDA R4 I(+56) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :downcase | |
1 0.00001 OP_GETCONST R3 :String | |
1 0.00002 OP_LAMBDA R4 I(+57) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :size | |
1 0.00001 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+58) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :== | |
1 0.00001 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+59) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :+ | |
1 0.00001 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+60) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :% | |
1 0.00001 OP_GETCONST R3 :String | |
1 0.00002 OP_LAMBDA R4 I(+61) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[] | |
1 0.00001 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+62) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :include? | |
1 0.00001 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+63) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :index | |
1 0.00001 OP_GETCONST R3 :String | |
1 0.00002 OP_LAMBDA R4 I(+64) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :attr_reader | |
1 0.00001 OP_GETCONST R3 :Module | |
1 0.00001 OP_LAMBDA R4 I(+65) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :attr_writer | |
1 0.00001 OP_GETCONST R3 :Module | |
1 0.00001 OP_LAMBDA R4 I(+66) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :alias_method | |
1 0.00001 OP_GETCONST R3 :Module | |
1 0.00001 OP_LAMBDA R4 I(+67) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :new | |
1 0.00001 OP_GETCONST R3 :Class | |
1 0.00001 OP_LAMBDA R4 I(+68) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00005 OP_RETURN R1 return | |
1 0.00002 OP_ONERR 004 | |
1 0.00003 OP_GETCV R1 @@ruletab | |
1 0.00001 OP_POPERR 1 | |
1 0.00001 OP_JMP 003 | |
0 0.00000 OP_RESCUE R1 | |
0 0.00000 OP_LOADF R1 | |
1 0.00001 OP_JMPIF R1 003 | |
0 0.00000 OP_HASH R1 R1 0 | |
0 0.00000 OP_SETCV @@ruletab R1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :define_ccgen_rule_op | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :NOP | |
1 0.00002 OP_LAMBDA R3 I(+2) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :MOVE | |
1 0.00001 OP_LAMBDA R3 I(+3) 2 | |
1 0.00002 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADI | |
1 0.00001 OP_LAMBDA R3 I(+4) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADL | |
1 0.00001 OP_LAMBDA R3 I(+5) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADSYM | |
1 0.00002 OP_LAMBDA R3 I(+6) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADNIL | |
1 0.00001 OP_LAMBDA R3 I(+7) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADSELF | |
1 0.00001 OP_LAMBDA R3 I(+8) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADT | |
1 0.00001 OP_LAMBDA R3 I(+9) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADF | |
1 0.00001 OP_LAMBDA R3 I(+10) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GETGLOBAL | |
1 0.00001 OP_LAMBDA R3 I(+11) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SETGLOBAL | |
1 0.00001 OP_LAMBDA R3 I(+12) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GETCONST | |
1 0.00001 OP_LAMBDA R3 I(+13) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SETCONST | |
1 0.00001 OP_LAMBDA R3 I(+14) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GETMCNST | |
1 0.00001 OP_LAMBDA R3 I(+15) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GETIV | |
1 0.00001 OP_LAMBDA R3 I(+16) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SETIV | |
1 0.00001 OP_LAMBDA R3 I(+17) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GETUPVAR | |
1 0.00001 OP_LAMBDA R3 I(+18) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SETUPVAR | |
1 0.00002 OP_LAMBDA R3 I(+19) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ENTER | |
1 0.00001 OP_LAMBDA R3 I(+20) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :JMP | |
1 0.00001 OP_LAMBDA R3 I(+21) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :JMPIF | |
1 0.00001 OP_LAMBDA R3 I(+22) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :JMPNOT | |
1 0.00001 OP_LAMBDA R3 I(+23) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ONERR | |
1 0.00001 OP_LAMBDA R3 I(+24) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :RESCUE | |
1 0.00002 OP_LAMBDA R3 I(+25) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :POPERR | |
1 0.00001 OP_LAMBDA R3 I(+26) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :RAISE | |
1 0.00001 OP_LAMBDA R3 I(+27) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SEND | |
1 0.00001 OP_LAMBDA R3 I(+28) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SENDB | |
1 0.00001 OP_LAMBDA R3 I(+29) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :RETURN | |
1 0.00002 OP_LAMBDA R3 I(+30) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :EQ | |
1 0.00001 OP_LAMBDA R3 I(+31) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LT | |
1 0.00001 OP_LAMBDA R3 I(+32) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LE | |
1 0.00001 OP_LAMBDA R3 I(+33) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GT | |
1 0.00001 OP_LAMBDA R3 I(+34) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GE | |
1 0.00001 OP_LAMBDA R3 I(+35) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ADD | |
1 0.00001 OP_LAMBDA R3 I(+36) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SUB | |
1 0.00001 OP_LAMBDA R3 I(+37) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :MUL | |
1 0.00001 OP_LAMBDA R3 I(+38) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :DIV | |
1 0.00001 OP_LAMBDA R3 I(+39) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ADDI | |
1 0.00001 OP_LAMBDA R3 I(+40) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SUBI | |
1 0.00001 OP_LAMBDA R3 I(+41) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ARRAY | |
1 0.00001 OP_LAMBDA R3 I(+42) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ARYCAT | |
1 0.00001 OP_LAMBDA R3 I(+43) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :AREF | |
1 0.00001 OP_LAMBDA R3 I(+44) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :STRING | |
1 0.00001 OP_LAMBDA R3 I(+45) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :STRCAT | |
1 0.00002 OP_LAMBDA R3 I(+46) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LAMBDA | |
1 0.00001 OP_LAMBDA R3 I(+47) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :HASH | |
1 0.00001 OP_LAMBDA R3 I(+48) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :CLASS | |
1 0.00001 OP_LAMBDA R3 I(+49) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :MODULE | |
1 0.00002 OP_LAMBDA R3 I(+50) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :EXEC | |
1 0.00002 OP_LAMBDA R3 I(+51) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :METHOD | |
1 0.00001 OP_LAMBDA R3 I(+52) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :TCLASS | |
1 0.00001 OP_LAMBDA R3 I(+53) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :RANGE | |
1 0.00001 OP_LAMBDA R3 I(+54) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_op 1 | |
1 0.00004 OP_RETURN R1 return | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :set_closure_env | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :is_not_assign_emit | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :do_if_multi_use | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :do_ifnot_multi_use | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+5) 1 | |
1 0.00001 OP_METHOD R1 :gen_gc_table2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+6) 1 | |
1 0.00001 OP_METHOD R1 :gen_gc_table | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+7) 1 | |
1 0.00001 OP_METHOD R1 :gen_gc_table_core | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+8) 1 | |
1 0.00002 OP_METHOD R1 :op_send | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+9) 1 | |
1 0.00001 OP_METHOD R1 :op_send_selmet | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+10) 1 | |
1 0.00002 OP_METHOD R1 :op_send_genarg | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+11) 1 | |
1 0.00002 OP_METHOD R1 :op_send_aux | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+12) 1 | |
1 0.00001 OP_METHOD R1 :op_send_initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+13) 1 | |
1 0.00001 OP_METHOD R1 :gen_term_top | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+14) 1 | |
1 0.00002 OP_METHOD R1 :gen_term | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+15) 1 | |
1 0.00002 OP_METHOD R1 :reg_real_value | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+16) 1 | |
1 0.00001 OP_METHOD R1 :reg_real_value2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+17) 1 | |
1 0.00001 OP_METHOD R1 :get_ctype_from_robj | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+18) 1 | |
1 0.00001 OP_METHOD R1 :unescape_string | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+19) 1 | |
1 0.00002 OP_METHOD R1 :reg_real_value_noconv | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+20) 1 | |
1 0.00015 OP_METHOD R1 :gen_name_marshal | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+21) 1 | |
1 0.00002 OP_METHOD R1 :gen_method_func | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+22) 1 | |
1 0.00002 OP_METHOD R1 :gen_block_func | |
1 0.00002 OP_GETCONST R1 :Fixnum | |
1 0.00001 OP_LOADSYM R2 :mrb_int | |
1 0.00002 OP_GETCONST R3 :Float | |
1 0.00001 OP_LOADSYM R4 :mrb_float2 | |
1 0.00002 OP_GETCONST R5 :Array | |
1 0.00001 OP_LOADSYM R6 :array | |
1 0.00002 OP_GETCONST R7 :Range | |
1 0.00001 OP_LOADSYM R8 :range | |
1 0.00001 OP_GETCONST R9 :Proc | |
1 0.00001 OP_LOADSYM R10 :gproc | |
1 0.00001 OP_GETCONST R11 :NilClass | |
1 0.00001 OP_LOADSYM R12 :mrb_value | |
1 0.00002 OP_GETCONST R13 :String | |
1 0.00001 OP_LOADSYM R14 :string | |
1 0.00001 OP_GETCONST R15 :Symbol | |
1 0.00001 OP_LOADSYM R16 :symbol | |
1 0.00001 OP_GETCONST R17 :TrueClass | |
1 0.00001 OP_LOADSYM R18 :mrb_bool | |
1 0.00001 OP_GETCONST R19 :FalseClass | |
1 0.00001 OP_LOADSYM R20 :mrb_bool | |
1 0.00227 OP_HASH R1 R1 10 | |
1 0.00004 OP_SETCONST :TTABLE R1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+23) 1 | |
1 0.00001 OP_METHOD R1 :get_ctype_aux_aux | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+24) 1 | |
1 0.00001 OP_METHOD R1 :get_ctype_aux | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+25) 1 | |
1 0.00001 OP_METHOD R1 :get_ctype | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+26) 1 | |
1 0.00001 OP_METHOD R1 :gen_declare_core | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+27) 1 | |
1 0.00001 OP_METHOD R1 :gen_declare | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+28) 1 | |
1 0.00002 OP_METHOD R1 :can_use_caller_area | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+29) 1 | |
1 0.00001 OP_METHOD R1 :gen_typesize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+30) 1 | |
1 0.00001 OP_METHOD R1 :gen_type_checker | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+31) 1 | |
1 0.00002 OP_METHOD R1 :gen_type_conversion | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+32) 1 | |
1 0.00001 OP_METHOD R1 :gen_get_iv | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+33) 1 | |
1 0.00001 OP_METHOD R1 :gen_set_iv | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+34) 1 | |
1 0.00001 OP_METHOD R1 :gen_array_aref | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+35) 1 | |
1 0.00001 OP_METHOD R1 :gen_send_mruby_method | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+36) 1 | |
1 0.00001 OP_METHOD R1 :gen_array_range_check | |
1 0.00001 OP_LOADSYM R1 :gen_array_range_check | |
1 0.00001 OP_RETURN R1 return | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :instance | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00003 OP_GETMCNST R3 R3::CPU | |
1 0.00002 OP_LAMBDA R4 I(+1) 2 | |
1 0.00003 OP_SENDB R1 :define_ccgen_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :regs | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00002 OP_GETMCNST R3 R3::CPU | |
1 0.00001 OP_LAMBDA R4 I(+2) 2 | |
1 0.00003 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :jmp | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00001 OP_LAMBDA R4 I(+3) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :label | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00001 OP_LAMBDA R4 I(+4) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :byte | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00001 OP_LAMBDA R4 I(+5) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :short | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00001 OP_LAMBDA R4 I(+6) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :long | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00001 OP_LAMBDA R4 I(+7) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :mem | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00001 OP_LAMBDA R4 I(+8) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[] | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Regs | |
1 0.00002 OP_LAMBDA R4 I(+9) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+10) 1 | |
1 0.00004 OP_METHOD R1 :op2mnemonic | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[]= | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Regs | |
1 0.00001 OP_LAMBDA R4 I(+11) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :+ | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Reg | |
1 0.00002 OP_LAMBDA R4 I(+12) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[] | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Mem | |
1 0.00001 OP_LAMBDA R4 I(+13) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+14) 1 | |
1 0.00001 OP_METHOD R1 :deref_mem | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[]= | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Mem | |
1 0.00001 OP_LAMBDA R4 I(+15) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :static_cast | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Mem | |
1 0.00001 OP_LAMBDA R4 I(+16) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :static_allocate | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Mem | |
1 0.00001 OP_LAMBDA R4 I(+17) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :static_array_allocate | |
1 0.00002 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Mem | |
1 0.00002 OP_LAMBDA R4 I(+18) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :attribute | |
1 0.00002 OP_GETCONST R3 :MMC | |
1 0.00001 OP_LAMBDA R4 I(+19) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :class_sizeof | |
1 0.00002 OP_GETCONST R3 :MMC | |
1 0.00002 OP_LAMBDA R4 I(+20) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :instance_sizeof | |
1 0.00002 OP_GETCONST R3 :MMC | |
1 0.00001 OP_LAMBDA R4 I(+21) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :offsetof | |
1 0.00002 OP_GETCONST R3 :MMC | |
1 0.00001 OP_LAMBDA R4 I(+22) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :addressof | |
1 0.00002 OP_GETCONST R3 :MMC | |
1 0.00001 OP_LAMBDA R4 I(+23) 2 | |
1 0.00001 OP_SENDB R1 :define_ccgen_rule_class_method 2 | |
1 0.00003 OP_RETURN R1 return | |
Module#attr 0.01651 | |
95 0.00111 OP_ENTER 1:0:0:0:0:0:0 | |
95 0.00075 OP_LOADSELF R3 | |
95 0.00076 OP_MOVE R4 R1 | |
95 0.01279 OP_SEND R3 :attr_reader 1 | |
95 0.00109 OP_RETURN R3 return | |
#<Class:CodeGenC::CodeGen>#attr_accessor 0.00242 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
6 0.00004 OP_LOADSELF R3 | |
6 0.00004 OP_NOP | |
6 0.00005 OP_MOVE R4 R1 | |
6 0.00090 OP_SEND R3 :attr_reader 1 | |
6 0.00005 OP_LOADSELF R3 | |
6 0.00005 OP_NOP | |
6 0.00005 OP_MOVE R4 R1 | |
6 0.00119 OP_SEND R3 :attr_writer 1 | |
6 0.00006 OP_RETURN R3 return | |
NameError#initialize 0.00251 | |
4 0.00007 OP_ENTER 0:2:0:0:0:0:0 | |
0 0.00000 OP_JMP 003 | |
0 0.00000 OP_JMP 003 | |
4 0.00003 OP_JMP 003 | |
0 0.00000 OP_LOADNIL R1 | |
0 0.00000 OP_LOADNIL R2 | |
4 0.00026 OP_SETIV @name R2 | |
4 0.00011 OP_ARGARY R5 0:0:0:0 | |
4 0.00003 OP_MOVE R5 R1 | |
4 0.00003 OP_LOADNIL R6 | |
4 0.00045 OP_SUPER R4 1 | |
4 0.00155 OP_RETURN R4 return | |
#<Class:CodeGenC::CodeGen>#define_ccgen_rule_method 0.05748 | |
74 0.00077 OP_ENTER 2:0:0:0:0:0:1 | |
74 0.00373 OP_GETCV R4 @@ruletab | |
74 0.00062 OP_LOADSYM R5 :CCGEN_METHOD | |
74 0.00062 OP_MOVE R6 R4 | |
74 0.00061 OP_MOVE R7 R5 | |
74 0.00262 OP_SEND R6 :[] 1 | |
74 0.00062 OP_JMPIF R6 003 | |
1 0.00001 OP_HASH R6 R6 0 | |
1 0.00093 OP_SEND R4 :[]= 2 | |
74 0.00364 OP_GETCV R4 @@ruletab | |
74 0.00062 OP_LOADSYM R5 :CCGEN_METHOD | |
74 0.00189 OP_SEND R4 :[] 1 | |
74 0.00062 OP_MOVE R5 R1 | |
74 0.00061 OP_MOVE R6 R4 | |
74 0.00061 OP_MOVE R7 R5 | |
74 0.00244 OP_SEND R6 :[] 1 | |
74 0.00061 OP_JMPIF R6 003 | |
53 0.00069 OP_HASH R6 R6 0 | |
53 0.00227 OP_SEND R4 :[]= 2 | |
74 0.00407 OP_GETCV R4 @@ruletab | |
74 0.00062 OP_LOADSYM R5 :CCGEN_METHOD | |
74 0.00165 OP_SEND R4 :[] 1 | |
74 0.00062 OP_MOVE R5 R1 | |
74 0.00174 OP_SEND R4 :[] 1 | |
74 0.00061 OP_MOVE R5 R2 | |
74 0.00337 OP_SEND R4 :[] 1 | |
74 0.00060 OP_JMPNOT R4 006 | |
0 0.00000 OP_LOADSELF R4 | |
0 0.00000 OP_STRING R5 L(1) ; "Already defined " | |
0 0.00000 OP_MOVE R6 R1 | |
0 0.00000 OP_STRCAT R5 R6 | |
0 0.00000 OP_SEND R4 :raise 1 | |
74 0.00061 OP_MOVE R4 R3 | |
74 0.00361 OP_GETCV R5 @@ruletab | |
74 0.00062 OP_LOADSYM R6 :CCGEN_METHOD | |
74 0.00156 OP_SEND R5 :[] 1 | |
74 0.00062 OP_MOVE R6 R1 | |
74 0.00171 OP_SEND R5 :[] 1 | |
74 0.00062 OP_MOVE R6 R2 | |
74 0.00061 OP_MOVE R7 R4 | |
74 0.00882 OP_SEND R5 :[]= 2 | |
74 0.00091 OP_RETURN R4 return | |
#<Class:CodeGenC::CodeGen>#define_ccgen_rule_class_method 0.00892 | |
11 0.00012 OP_ENTER 2:0:0:0:0:0:1 | |
11 0.00009 OP_MOVE R4 R2 | |
11 0.00012 OP_SCLASS R4 R4 | |
11 0.00022 OP_EXEC R4 I(+1) | |
11 0.00007 OP_MOVE R2 R4 | |
11 0.00058 OP_GETCV R4 @@ruletab | |
11 0.00009 OP_LOADSYM R5 :CCGEN_METHOD | |
11 0.00009 OP_MOVE R6 R4 | |
11 0.00009 OP_MOVE R7 R5 | |
11 0.00028 OP_SEND R6 :[] 1 | |
11 0.00009 OP_JMPIF R6 003 | |
0 0.00000 OP_HASH R6 R6 0 | |
0 0.00000 OP_SEND R4 :[]= 2 | |
11 0.00054 OP_GETCV R4 @@ruletab | |
11 0.00009 OP_LOADSYM R5 :CCGEN_METHOD | |
11 0.00023 OP_SEND R4 :[] 1 | |
11 0.00009 OP_MOVE R5 R1 | |
11 0.00009 OP_MOVE R6 R4 | |
11 0.00009 OP_MOVE R7 R5 | |
11 0.00040 OP_SEND R6 :[] 1 | |
11 0.00009 OP_JMPIF R6 003 | |
11 0.00014 OP_HASH R6 R6 0 | |
11 0.00034 OP_SEND R4 :[]= 2 | |
11 0.00054 OP_GETCV R4 @@ruletab | |
11 0.00009 OP_LOADSYM R5 :CCGEN_METHOD | |
11 0.00024 OP_SEND R4 :[] 1 | |
11 0.00009 OP_MOVE R5 R1 | |
11 0.00025 OP_SEND R4 :[] 1 | |
11 0.00009 OP_MOVE R5 R2 | |
11 0.00033 OP_SEND R4 :[] 1 | |
11 0.00009 OP_JMPNOT R4 006 | |
0 0.00000 OP_LOADSELF R4 | |
0 0.00000 OP_STRING R5 L(1) ; "Already defined " | |
0 0.00000 OP_MOVE R6 R1 | |
0 0.00000 OP_STRCAT R5 R6 | |
0 0.00000 OP_SEND R4 :raise 1 | |
11 0.00009 OP_MOVE R4 R3 | |
11 0.00054 OP_GETCV R5 @@ruletab | |
11 0.00009 OP_LOADSYM R6 :CCGEN_METHOD | |
11 0.00023 OP_SEND R5 :[] 1 | |
11 0.00009 OP_MOVE R6 R1 | |
11 0.00025 OP_SEND R5 :[] 1 | |
11 0.00009 OP_MOVE R6 R2 | |
11 0.00009 OP_MOVE R7 R4 | |
11 0.00165 OP_SEND R5 :[]= 2 | |
11 0.00014 OP_RETURN R4 return | |
#<Class:#<Class:Math>># 0.00017 | |
5 0.00004 OP_LOADSELF R1 | |
5 0.00006 OP_RETURN R1 return | |
4 0.00003 OP_LOADSELF R1 | |
4 0.00004 OP_RETURN R1 return | |
#<Class:CodeGenC::CodeGen>#alias_ccgen_rule_method 0.00506 | |
5 0.00005 OP_ENTER 3:0:0:0:0:0:0 | |
5 0.00025 OP_GETCV R5 @@ruletab | |
5 0.00004 OP_LOADSYM R6 :CCGEN_METHOD | |
5 0.00004 OP_MOVE R7 R5 | |
5 0.00004 OP_MOVE R8 R6 | |
5 0.00012 OP_SEND R7 :[] 1 | |
5 0.00004 OP_JMPIF R7 003 | |
0 0.00000 OP_HASH R7 R7 0 | |
0 0.00000 OP_SEND R5 :[]= 2 | |
5 0.00024 OP_GETCV R5 @@ruletab | |
5 0.00004 OP_LOADSYM R6 :CCGEN_METHOD | |
5 0.00010 OP_SEND R5 :[] 1 | |
5 0.00004 OP_MOVE R6 R1 | |
5 0.00004 OP_MOVE R7 R5 | |
5 0.00004 OP_MOVE R8 R6 | |
5 0.00018 OP_SEND R7 :[] 1 | |
5 0.00004 OP_JMPIF R7 003 | |
4 0.00005 OP_HASH R7 R7 0 | |
4 0.00067 OP_SEND R5 :[]= 2 | |
5 0.00025 OP_GETCV R5 @@ruletab | |
5 0.00004 OP_LOADSYM R6 :CCGEN_METHOD | |
5 0.00012 OP_SEND R5 :[] 1 | |
5 0.00004 OP_MOVE R6 R1 | |
5 0.00012 OP_SEND R5 :[] 1 | |
5 0.00004 OP_MOVE R6 R3 | |
5 0.00028 OP_SEND R5 :[] 1 | |
5 0.00004 OP_JMPNOT R5 007 | |
0 0.00000 OP_LOADSELF R5 | |
0 0.00000 OP_STRING R6 L(1) ; "Already defined " | |
0 0.00000 OP_LOADSELF R7 | |
0 0.00000 OP_SEND R7 :name 0 | |
0 0.00000 OP_STRCAT R6 R7 | |
0 0.00000 OP_SEND R5 :raise 1 | |
5 0.00024 OP_GETCV R5 @@ruletab | |
5 0.00004 OP_LOADSYM R6 :CCGEN_METHOD | |
5 0.00010 OP_SEND R5 :[] 1 | |
5 0.00004 OP_MOVE R6 R2 | |
5 0.00011 OP_SEND R5 :[] 1 | |
5 0.00004 OP_MOVE R6 R3 | |
5 0.00029 OP_SEND R5 :[] 1 | |
5 0.00024 OP_GETCV R6 @@ruletab | |
5 0.00004 OP_LOADSYM R7 :CCGEN_METHOD | |
5 0.00010 OP_SEND R6 :[] 1 | |
5 0.00004 OP_MOVE R7 R1 | |
5 0.00012 OP_SEND R6 :[] 1 | |
5 0.00004 OP_MOVE R7 R3 | |
5 0.00004 OP_MOVE R8 R5 | |
5 0.00055 OP_SEND R6 :[]= 2 | |
5 0.00007 OP_RETURN R5 return | |
#<Class:CodeGenC::CodeGen>#define_ccgen_rule_op 0.02013 | |
53 0.00051 OP_ENTER 1:0:0:0:0:0:1 | |
53 0.00243 OP_GETCV R3 @@ruletab | |
53 0.00041 OP_LOADSYM R4 :CCGEN | |
53 0.00042 OP_MOVE R5 R3 | |
53 0.00041 OP_MOVE R6 R4 | |
53 0.00113 OP_SEND R5 :[] 1 | |
53 0.00041 OP_JMPIF R5 003 | |
1 0.00001 OP_HASH R5 R5 0 | |
1 0.00003 OP_SEND R3 :[]= 2 | |
53 0.00241 OP_GETCV R3 @@ruletab | |
53 0.00041 OP_LOADSYM R4 :CCGEN | |
53 0.00104 OP_SEND R3 :[] 1 | |
53 0.00041 OP_MOVE R4 R1 | |
53 0.00163 OP_SEND R3 :[] 1 | |
53 0.00040 OP_JMPNOT R3 006 | |
0 0.00000 OP_LOADSELF R3 | |
0 0.00000 OP_STRING R4 L(1) ; "Already defined " | |
0 0.00000 OP_MOVE R5 R1 | |
0 0.00000 OP_STRCAT R4 R5 | |
0 0.00000 OP_SEND R3 :raise 1 | |
53 0.00041 OP_MOVE R3 R2 | |
53 0.00242 OP_GETCV R4 @@ruletab | |
53 0.00041 OP_LOADSYM R5 :CCGEN | |
53 0.00104 OP_SEND R4 :[] 1 | |
53 0.00041 OP_MOVE R5 R1 | |
53 0.00041 OP_MOVE R6 R3 | |
53 0.00234 OP_SEND R4 :[]= 2 | |
53 0.00061 OP_RETURN R3 return | |
#<Class:RiteVM># 0.00022 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00003 OP_GETCONST R2 :RiteOpcodeUtil | |
1 0.00005 OP_SEND R1 :include 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :eval | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :to_relocate_iseq | |
1 0.00001 OP_LOADSYM R1 :to_relocate_iseq | |
1 0.00001 OP_RETURN R0 return | |
#<Class:RiteVM>#include 0.00029 | |
1 0.00002 OP_ENTER 1:0:0:0:0:0:0 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00019 OP_SEND R3 :append_features 1 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00003 OP_SEND R3 :included 1 | |
1 0.00002 OP_RETURN R3 return | |
#<Class:Irep># 0.00083 | |
1 0.00001 OP_LOADSELF R2 | |
1 0.00003 OP_GETCONST R3 :RiteOpcodeUtil | |
1 0.00018 OP_SEND R2 :extend 1 | |
1 0.00003 OP_ARRAY R2 R2 0 | |
1 0.00002 OP_SETCONST :OPTABLE_SYM R2 | |
1 0.00001 OP_ARRAY R2 R2 0 | |
1 0.00001 OP_SETCONST :OPTABLE_KIND R2 | |
1 0.00001 OP_HASH R2 R2 0 | |
1 0.00001 OP_SETCONST :OPTABLE_CODE R2 | |
1 0.00001 OP_GETCONST R2 :OPTABLE | |
1 0.00001 OP_LOADI R3 0 | |
1 0.00003 OP_SEND R2 :[] 1 | |
1 0.00002 OP_LAMBDA R3 I(+1) 2 | |
1 0.00002 OP_SENDB R2 :each 0 | |
1 0.00001 OP_GETCONST R2 :OPTABLE | |
1 0.00001 OP_LOADI R3 1 | |
1 0.00002 OP_SEND R2 :[] 1 | |
1 0.00004 OP_LAMBDA R3 I(+2) 2 | |
1 0.00001 OP_SENDB R2 :each 0 | |
1 0.00001 OP_LOADI R1 0 | |
1 0.00001 OP_GETCONST R2 :OPTABLE_SYM | |
1 0.00003 OP_LAMBDA R3 I(+3) 2 | |
1 0.00002 OP_SENDB R2 :each 0 | |
1 0.00001 OP_TCLASS R2 | |
1 0.00003 OP_LAMBDA R3 I(+4) 1 | |
1 0.00005 OP_METHOD R2 :inspect | |
1 0.00001 OP_TCLASS R2 | |
1 0.00003 OP_LAMBDA R3 I(+5) 1 | |
1 0.00002 OP_METHOD R2 :disasm | |
1 0.00001 OP_LOADSELF R2 | |
1 0.00001 OP_SCLASS R2 R2 | |
1 0.00001 OP_LAMBDA R3 I(+6) 1 | |
1 0.00002 OP_METHOD R2 :disasm | |
1 0.00001 OP_LOADSYM R2 :disasm | |
1 0.00005 OP_RETURN R0 return | |
#<Class:Irep>#call 0.02902 | |
78 0.00074 OP_ENTER 1:0:0:0:0:0:0 | |
78 0.00075 OP_GETCONST R3 :OPTABLE_SYM | |
78 0.00066 OP_MOVE R4 R1 | |
78 0.00281 OP_SEND R4 :to_sym 0 | |
78 0.00179 OP_SEND R3 :push 1 | |
78 0.00086 OP_RETURN R3 return | |
78 0.00097 OP_ENTER 1:0:0:0:0:0:0 | |
78 0.00075 OP_GETCONST R3 :OPTABLE_KIND | |
78 0.00061 OP_MOVE R4 R1 | |
78 0.00164 OP_SEND R3 :push 1 | |
78 0.00112 OP_RETURN R3 return | |
78 0.00083 OP_ENTER 1:0:0:0:0:0:0 | |
78 0.00070 OP_GETUPVAR R3 1 0 | |
78 0.00082 OP_GETCONST R4 :OPTABLE_CODE | |
78 0.00066 OP_MOVE R5 R1 | |
78 0.00066 OP_MOVE R6 R3 | |
78 0.00942 OP_SEND R4 :[]= 2 | |
78 0.00070 OP_GETUPVAR R3 1 0 | |
78 0.00068 OP_ADDI R3 :+ 1 | |
78 0.00075 OP_SETUPVAR R3 1 0 | |
78 0.00109 OP_RETURN R3 return | |
#<Class:Regexp># 0.00041 | |
1 0.00002 OP_LOADSELF R1 | |
1 0.00003 OP_GETCONST R2 :RiteOpcodeUtil | |
1 0.00004 OP_SEND R1 :include 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00003 OP_GETCONST R2 :RegexpCompiler | |
1 0.00003 OP_SEND R1 :include 1 | |
1 0.00002 OP_HASH R1 R1 0 | |
1 0.00006 OP_SETCV @@cache R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :compile | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :compile | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :=~ | |
1 0.00001 OP_LOADSYM R1 :=~ | |
1 0.00001 OP_RETURN R0 return | |
#<Class:Regexp>#call 0.00025 | |
2 0.00002 OP_ENTER 1:0:0:0:0:0:0 | |
2 0.00002 OP_MOVE R3 R1 | |
2 0.00002 OP_LOADSELF R4 | |
2 0.00010 OP_SEND R3 :append_features 1 | |
2 0.00002 OP_MOVE R3 R1 | |
2 0.00002 OP_LOADSELF R4 | |
2 0.00003 OP_SEND R3 :included 1 | |
2 0.00004 OP_RETURN R3 return | |
#<Class:RiteSSA::Storable># 0.00091 | |
1 0.00001 OP_HASH R1 R1 0 | |
1 0.00003 OP_SETCV @@escape_cache R1 | |
1 0.00001 OP_LOADI R1 0 | |
1 0.00003 OP_SETCV @@num R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :reset | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :inspect | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :rearrange_type | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+5) 1 | |
1 0.00001 OP_METHOD R1 :add_type | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+6) 1 | |
1 0.00001 OP_METHOD R1 :add_type_noplace | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+7) 1 | |
1 0.00001 OP_METHOD R1 :add_same | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+8) 1 | |
1 0.00001 OP_METHOD R1 :flush_type | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+9) 1 | |
1 0.00001 OP_METHOD R1 :flush_type_alltup | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+10) 1 | |
1 0.00001 OP_METHOD R1 :filter_type | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+11) 1 | |
1 0.00001 OP_METHOD R1 :get_type | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+12) 1 | |
1 0.00001 OP_METHOD R1 :is_escape? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+13) 1 | |
1 0.00001 OP_METHOD R1 :set_use_value | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :positive_list | |
1 0.00003 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :negative_list | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :use_value | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :genpoint | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :refpoint | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :setpoint | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :type | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :same | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :id | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:RiteSSA::Storable>#attr_accessor 0.00124 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
3 0.00002 OP_LOADSELF R3 | |
3 0.00002 OP_NOP | |
3 0.00002 OP_MOVE R4 R1 | |
3 0.00047 OP_SEND R3 :attr_reader 1 | |
3 0.00002 OP_LOADSELF R3 | |
3 0.00002 OP_NOP | |
3 0.00002 OP_MOVE R4 R1 | |
3 0.00060 OP_SEND R3 :attr_writer 1 | |
3 0.00003 OP_RETURN R3 return | |
#<Class:RiteSSA::Reg># 0.00009 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :type | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:RiteSSA::Reg>#attr_accessor 0.00040 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00013 OP_SEND R3 :attr_reader 1 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00021 OP_SEND R3 :attr_writer 1 | |
1 0.00001 OP_RETURN R3 return | |
#<Class:RiteSSA::ParmReg># 0.00013 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :add_same_parm | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :set_use_value | |
1 0.00001 OP_LOADSYM R1 :set_use_value | |
1 0.00001 OP_RETURN R0 return | |
#<Class:RiteSSA::InstanceVariable># 0.00008 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :type | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:RiteSSA::InstanceVariable>#attr_accessor 0.00039 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00014 OP_SEND R3 :attr_reader 1 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00018 OP_SEND R3 :attr_writer 1 | |
1 0.00002 OP_RETURN R3 return | |
#<Class:RiteSSA::Inst># 0.00051 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :line | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :filename | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :disasm | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :inreg | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :outreg | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :para | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :pc | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :op | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :node | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :irep | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :code | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :objcache | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:RiteSSA::Inst>#attr_accessor 0.00038 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00013 OP_SEND R3 :attr_reader 1 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00019 OP_SEND R3 :attr_writer 1 | |
1 0.00001 OP_RETURN R3 return | |
#<Class:RiteSSA::RiteDAGNode># 0.00082 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00005 OP_GETCONST R2 :RiteOpcodeUtil | |
1 0.00003 OP_SEND R1 :include 1 | |
1 0.00001 OP_LOADI R1 0 | |
1 0.00005 OP_SETCV @@num R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :root | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :pos | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :iseq | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ext_iseq | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :enter_link | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :exit_link | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :enter_reg | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :exit_reg | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :id | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :irep | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :get_export_reg | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :make_ext_iseq | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :regtab | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+5) 1 | |
1 0.00001 OP_METHOD R1 :rescuetab | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+6) 1 | |
1 0.00001 OP_METHOD R1 :ensuretab | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+7) 1 | |
1 0.00001 OP_METHOD R1 :inspect | |
1 0.00001 OP_LOADSYM R1 :inspect | |
1 0.00001 OP_RETURN R0 return | |
#<Class:RiteSSA::RiteDAGNode>#call 0.00013 | |
1 0.00001 OP_ENTER 1:0:0:0:0:0:0 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00005 OP_SEND R3 :append_features 1 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00002 OP_SEND R3 :included 1 | |
1 0.00002 OP_RETURN R3 return | |
#<Class:RiteSSA::RiteDAGNode>#attr_accessor 0.00041 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00014 OP_SEND R3 :attr_reader 1 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00021 OP_SEND R3 :attr_writer 1 | |
1 0.00001 OP_RETURN R3 return | |
#<Class:RiteSSA::Block># 0.00102 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00003 OP_GETCONST R2 :RiteOpcodeUtil | |
1 0.00003 OP_SEND R1 :include 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :parent | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :target_class | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :regtab | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :nodes | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :reps | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :repsreg | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :is_export_env | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :retreg | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :retreg2 | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :argtab | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :allreg | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :irep | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :export_exception | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :rescuetab | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ensuretab | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :strict | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :export_regs | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :import_regs | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :allocate_reg | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :have_break | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :have_return | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :collect_block_head | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :inspect | |
1 0.00001 OP_LOADSYM R1 :inspect | |
1 0.00001 OP_RETURN R0 return | |
#<Class:RiteSSA::Block>#call 0.00011 | |
1 0.00001 OP_ENTER 1:0:0:0:0:0:0 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00004 OP_SEND R3 :append_features 1 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_LOADSELF R4 | |
1 0.00002 OP_SEND R3 :included 1 | |
1 0.00001 OP_RETURN R3 return | |
#<Class:RiteSSA::Block>#attr_accessor 0.00274 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
7 0.00005 OP_LOADSELF R3 | |
7 0.00005 OP_NOP | |
7 0.00005 OP_MOVE R4 R1 | |
7 0.00088 OP_SEND R3 :attr_reader 1 | |
7 0.00005 OP_LOADSELF R3 | |
7 0.00005 OP_NOP | |
7 0.00005 OP_MOVE R4 R1 | |
7 0.00146 OP_SEND R3 :attr_writer 1 | |
7 0.00007 OP_RETURN R3 return | |
#<Class:RiteSSA::ClassSSA># 0.00079 | |
1 0.00002 OP_HASH R1 R1 0 | |
1 0.00004 OP_SETCV @@insttab R1 | |
1 0.00001 OP_HASH R1 R1 0 | |
1 0.00003 OP_SETCV @@globaltab R1 | |
1 0.00001 OP_LOADI R1 0 | |
1 0.00003 OP_SETCV @@num R1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :get_instance | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :all_classssa | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :all_globalssa | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :class_object | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :iv | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :cv | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :constant | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :method | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :id | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+5) 1 | |
1 0.00001 OP_METHOD R1 :const_get | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+6) 1 | |
1 0.00001 OP_METHOD R1 :const_set | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+7) 1 | |
1 0.00001 OP_METHOD R1 :get_iv | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+8) 1 | |
1 0.00001 OP_METHOD R1 :get_cv | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+9) 1 | |
1 0.00001 OP_METHOD R1 :get_constant | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+10) 1 | |
1 0.00002 OP_METHOD R1 :get_global | |
1 0.00001 OP_LOADSYM R1 :get_global | |
1 0.00001 OP_RETURN R1 return | |
#<Class:MTypeInf::BasicType># 0.00060 | |
1 0.00002 OP_LOADSYM R1 :undef | |
1 0.00002 OP_ARRAY R1 R1 1 | |
1 0.00002 OP_SETCONST :UNDEF_VALUE R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :== | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :type_equal | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :class_object | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :hometown | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :phometowns | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :level | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :place | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :version | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :merge | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+5) 1 | |
1 0.00001 OP_METHOD R1 :inspect_aux | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+6) 1 | |
1 0.00002 OP_METHOD R1 :inspect | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+7) 1 | |
1 0.00001 OP_METHOD R1 :is_escape? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+8) 1 | |
1 0.00003 OP_METHOD R1 :is_gcobject? | |
1 0.00001 OP_LOADSYM R1 :is_gcobject? | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::BasicType>#attr_accessor 0.00194 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
5 0.00003 OP_LOADSELF R3 | |
5 0.00004 OP_NOP | |
5 0.00004 OP_MOVE R4 R1 | |
5 0.00062 OP_SEND R3 :attr_reader 1 | |
5 0.00004 OP_LOADSELF R3 | |
5 0.00004 OP_NOP | |
5 0.00004 OP_MOVE R4 R1 | |
5 0.00103 OP_SEND R3 :attr_writer 1 | |
5 0.00005 OP_RETURN R3 return | |
#<Class:MTypeInf::PrimitiveType># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::CType># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::CPrimitiveType># 0.00009 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :cname | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::CPointerType># 0.00009 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :basetype | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::NumericType># 0.00012 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :inspect_aux | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :positive | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::ExceptionType># 0.00005 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :is_gcobject? | |
1 0.00001 OP_LOADSYM R1 :is_gcobject? | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::StringType># 0.00016 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :is_gcobject? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :== | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :size | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::LiteralType># 0.00016 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :== | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :inspect_aux | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :val | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::SymbolType># 0.00023 | |
1 0.00001 OP_HASH R1 R1 0 | |
1 0.00004 OP_SETCV @@symtab R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :== | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :type_equal | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :instance | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :inspect_aux | |
1 0.00001 OP_LOADSYM R1 :inspect_aux | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::ContainerType># 0.00039 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :is_escape? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :== | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :type_equal | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+5) 1 | |
1 0.00001 OP_METHOD R1 :inspect_aux | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+6) 1 | |
1 0.00002 OP_METHOD R1 :inspect_element | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+7) 1 | |
1 0.00001 OP_METHOD R1 :is_gcobject? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :element | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :key | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :immidiate_only | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::ContainerType>#attr_accessor 0.00037 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00013 OP_SEND R3 :attr_reader 1 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00018 OP_SEND R3 :attr_writer 1 | |
1 0.00001 OP_RETURN R3 return | |
#<Class:MTypeInf::ProcType># 0.00057 | |
1 0.00002 OP_ARRAY R1 R1 0 | |
1 0.00003 OP_SETCV @@tab R1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00003 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :gettab | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :== | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :inspect | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+5) 1 | |
1 0.00001 OP_METHOD R1 :is_gcobject? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :id | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :irep | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :slf | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :slfreg | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :env | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :tups | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :using_tup | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :parent | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::ProcType>#attr_accessor 0.00037 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00013 OP_SEND R3 :attr_reader 1 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00001 OP_NOP | |
1 0.00001 OP_MOVE R4 R1 | |
1 0.00017 OP_SEND R3 :attr_writer 1 | |
1 0.00002 OP_RETURN R3 return | |
#<Class:MTypeInf::FiberType># 0.00032 | |
1 0.00002 OP_ARRAY R1 R1 0 | |
1 0.00003 OP_SETCV @@tab R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :== | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :inspect | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :is_gcobject? | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :id | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :proc | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ret | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::UserDefinedType># 0.00017 | |
1 0.00002 OP_ARRAY R1 R1 0 | |
1 0.00003 OP_SETCV @@instances R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :is_gcobject? | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :== | |
1 0.00001 OP_LOADSYM R1 :== | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::UserDefinedStaticType># 0.00006 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :is_gcobject? | |
1 0.00001 OP_LOADSYM R1 :is_gcobject? | |
1 0.00001 OP_RETURN R0 return | |
Hash#each 0.00255 | |
1 0.00002 OP_ENTER 0:0:0:0:0:0:1 | |
1 0.00001 OP_MOVE R6 R1 | |
1 0.00001 OP_JMPNOT R6 002 | |
1 0.00002 OP_JMP 005 | |
0 0.00000 OP_LOADSELF R6 | |
0 0.00000 OP_LOADSYM R7 :each | |
0 0.00000 OP_SEND R6 :to_enum 1 | |
0 0.00000 OP_RETURN R6 return | |
1 0.00001 OP_LOADSELF R6 | |
1 0.00014 OP_SEND R6 :keys 0 | |
1 0.00001 OP_MOVE R2 R6 | |
1 0.00001 OP_LOADSELF R6 | |
1 0.00011 OP_SEND R6 :values 0 | |
1 0.00001 OP_MOVE R3 R6 | |
1 0.00001 OP_LOADSELF R6 | |
1 0.00004 OP_SEND R6 :size 0 | |
1 0.00001 OP_MOVE R4 R6 | |
1 0.00001 OP_LOADI R5 0 | |
1 0.00001 OP_JMP 013 | |
10 0.00008 OP_MOVE R6 R1 | |
10 0.00008 OP_MOVE R7 R2 | |
10 0.00008 OP_MOVE R8 R5 | |
10 0.00020 OP_SEND R7 :[] 1 | |
10 0.00008 OP_MOVE R8 R3 | |
10 0.00008 OP_MOVE R9 R5 | |
10 0.00015 OP_SEND R8 :[] 1 | |
10 0.00047 OP_ARRAY R7 R7 2 | |
10 0.00036 OP_SEND R6 :call 1 | |
10 0.00006 OP_MOVE R6 R5 | |
10 0.00008 OP_ADDI R6 :+ 1 | |
10 0.00008 OP_MOVE R5 R6 | |
11 0.00009 OP_MOVE R6 R5 | |
11 0.00009 OP_MOVE R7 R4 | |
11 0.00009 OP_LT R6 :< 1 | |
11 0.00009 OP_JMPIF R6 -15 | |
1 0.00001 OP_LOADSELF R6 | |
1 0.00001 OP_RETURN R6 return | |
Module#call 0.00432 | |
10 0.00014 OP_ENTER 2:0:0:0:0:0:0 | |
10 0.00008 OP_MOVE R4 R2 | |
10 0.00012 OP_GETCONST R5 :ContainerType | |
10 0.00033 OP_EQ R4 :== 1 | |
10 0.00007 OP_NOP | |
10 0.00008 OP_JMPIF R4 005 | |
7 0.00005 OP_MOVE R4 R2 | |
7 0.00008 OP_GETCONST R5 :StringType | |
7 0.00019 OP_EQ R4 :== 1 | |
7 0.00005 OP_NOP | |
10 0.00008 OP_JMPNOT R4 012 | |
4 0.00003 OP_MOVE R4 R2 | |
4 0.00003 OP_MOVE R5 R1 | |
4 0.00003 OP_LOADNIL R6 | |
4 0.00003 OP_LOADNIL R7 | |
4 0.00003 OP_LOADI R8 0 | |
4 0.00032 OP_SEND R4 :new 4 | |
4 0.00006 OP_GETCONST R5 :TypeTable | |
4 0.00003 OP_MOVE R6 R1 | |
4 0.00003 OP_MOVE R7 R4 | |
4 0.00067 OP_SEND R5 :[]= 2 | |
4 0.00003 OP_JMP 008 | |
6 0.00005 OP_MOVE R4 R2 | |
6 0.00005 OP_MOVE R5 R1 | |
6 0.00054 OP_SEND R4 :new 1 | |
6 0.00008 OP_GETCONST R5 :TypeTable | |
6 0.00005 OP_MOVE R6 R1 | |
6 0.00005 OP_MOVE R7 R4 | |
6 0.00082 OP_SEND R5 :[]= 2 | |
10 0.00012 OP_RETURN R4 return | |
MTypeInf::BasicType#initialize 0.00342 | |
17 0.00030 OP_ENTER 1:0:1:0:0:0:0 | |
17 0.00104 OP_SETIV @class_object R1 | |
17 0.00011 OP_LOADNIL R4 | |
17 0.00021 OP_SETIV @hometown R4 | |
17 0.00007 OP_LOADNIL R4 | |
17 0.00019 OP_SETIV @phometowns R4 | |
17 0.00012 OP_LOADI R4 0 | |
17 0.00017 OP_SETIV @level R4 | |
17 0.00017 OP_HASH R4 R4 0 | |
17 0.00019 OP_SETIV @place R4 | |
17 0.00012 OP_LOADNIL R4 | |
17 0.00020 OP_SETIV @escape_cache R4 | |
17 0.00012 OP_LOADI R4 0 | |
17 0.00022 OP_SETIV @version R4 | |
17 0.00020 OP_RETURN R4 return | |
MTypeInf::NumericType#initialize 0.00270 | |
2 0.00003 OP_ENTER 1:1:1:0:0:0:0 | |
2 0.00001 OP_JMP 002 | |
0 0.00000 OP_JMP 002 | |
2 0.00001 OP_LOADF R2 | |
2 0.00003 OP_ARGARY R6 0:0:0:0 | |
2 0.00001 OP_MOVE R6 R1 | |
2 0.00239 OP_ARRAY R6 R6 1 | |
2 0.00006 OP_ARYCAT R6 R3 | |
2 0.00001 OP_LOADNIL R7 | |
2 0.00007 OP_SUPER R5 127 | |
2 0.00002 OP_SETIV @positive R2 | |
2 0.00005 OP_RETURN R2 return | |
MTypeInf::StringType#initialize 0.00015 | |
1 0.00001 OP_ENTER 4:1:1:0:0:0:0 | |
1 0.00001 OP_JMP 002 | |
0 0.00000 OP_JMP 002 | |
1 0.00001 OP_LOADNIL R5 | |
1 0.00001 OP_ARGARY R9 0:0:0:0 | |
1 0.00001 OP_MOVE R9 R1 | |
1 0.00001 OP_ARRAY R9 R9 1 | |
1 0.00001 OP_ARYCAT R9 R6 | |
1 0.00001 OP_LOADNIL R10 | |
1 0.00002 OP_SUPER R8 127 | |
1 0.00001 OP_SETIV @size R5 | |
1 0.00001 OP_SETIV @hometown R2 | |
1 0.00001 OP_SETIV @phometowns R3 | |
1 0.00001 OP_SETIV @level R4 | |
1 0.00002 OP_RETURN R4 return | |
MTypeInf::ContainerType#initialize 0.00263 | |
3 0.00005 OP_ENTER 4:0:1:0:0:0:0 | |
3 0.00003 OP_ARGARY R9 0:0:0:0 | |
3 0.00002 OP_MOVE R9 R1 | |
3 0.00003 OP_ARRAY R9 R9 1 | |
3 0.00003 OP_ARYCAT R9 R5 | |
3 0.00002 OP_LOADNIL R10 | |
3 0.00004 OP_SUPER R8 127 | |
3 0.00003 OP_HASH R8 R8 0 | |
3 0.00003 OP_SETIV @element R8 | |
3 0.00003 OP_SETIV @hometown R2 | |
3 0.00003 OP_SETIV @phometowns R3 | |
3 0.00004 OP_SETIV @level R4 | |
3 0.00009 OP_GETCONST R8 :RiteSSA | |
3 0.00004 OP_GETMCNST R8 R8::Reg | |
3 0.00002 OP_LOADNIL R9 | |
3 0.00019 OP_SEND R8 :new 1 | |
3 0.00001 OP_MOVE R7 R8 | |
3 0.00005 OP_GETIV R9 @element | |
3 0.00101 OP_GETCONST R10 :UNDEF_VALUE | |
3 0.00002 OP_MOVE R11 R8 | |
3 0.00033 OP_SEND R9 :[]= 2 | |
3 0.00009 OP_GETCONST R8 :RiteSSA | |
3 0.00002 OP_GETMCNST R8 R8::Reg | |
3 0.00002 OP_LOADNIL R9 | |
3 0.00019 OP_SEND R8 :new 1 | |
3 0.00002 OP_MOVE R7 R8 | |
3 0.00003 OP_SETIV @key R8 | |
3 0.00002 OP_LOADT R8 | |
3 0.00003 OP_SETIV @immidiate_only R8 | |
3 0.00008 OP_RETURN R8 return | |
RiteSSA::Reg#initialize 0.00029 | |
6 0.00005 OP_ENTER 1:0:0:0:0:0:0 | |
6 0.00007 OP_ARGARY R4 1:0:0:0 | |
6 0.00008 OP_SUPER R3 127 | |
6 0.00009 OP_RETURN R3 return | |
RiteSSA::Storable#initialize 0.00218 | |
6 0.00006 OP_ENTER 1:0:0:0:0:0:0 | |
6 0.00016 OP_GETCV R3 @@num | |
6 0.00033 OP_SETIV @id R3 | |
6 0.00013 OP_GETCV R3 @@num | |
6 0.00004 OP_ADDI R3 :+ 1 | |
6 0.00006 OP_SETCV @@num R3 | |
6 0.00005 OP_SETIV @genpoint R1 | |
6 0.00005 OP_HASH R3 R3 0 | |
6 0.00006 OP_SETIV @type R3 | |
6 0.00006 OP_ARRAY R3 R3 0 | |
6 0.00006 OP_SETIV @refpoint R3 | |
6 0.00006 OP_ARRAY R3 R3 0 | |
6 0.00007 OP_SETIV @setpoint R3 | |
6 0.00006 OP_ARRAY R3 R3 0 | |
6 0.00007 OP_SETIV @same R3 | |
6 0.00005 OP_HASH R3 R3 0 | |
6 0.00006 OP_SETIV @same_parm R3 | |
6 0.00006 OP_ARRAY R3 R3 0 | |
6 0.00007 OP_SETIV @positive_list R3 | |
6 0.00006 OP_ARRAY R3 R3 0 | |
6 0.00007 OP_SETIV @negative_list R3 | |
6 0.00004 OP_LOADNIL R3 | |
6 0.00007 OP_SETIV @use_value R3 | |
6 0.00004 OP_MOVE R3 R1 | |
6 0.00008 OP_GETCONST R4 :Inst | |
6 0.00014 OP_SEND R3 :is_a? 1 | |
6 0.00004 OP_JMPNOT R3 008 | |
0 0.00000 OP_MOVE R3 R1 | |
0 0.00000 OP_SEND R3 :node 0 | |
0 0.00000 OP_SEND R3 :root 0 | |
0 0.00000 OP_SEND R3 :allreg 0 | |
0 0.00000 OP_LOADSELF R4 | |
0 0.00000 OP_SEND R3 :push 1 | |
0 0.00000 OP_JMP 002 | |
6 0.00004 OP_LOADNIL R3 | |
6 0.00005 OP_RETURN R3 return | |
Array#hash 0.00186 | |
3 0.00003 OP_ENTER 0:0:0:0:0:0:0 | |
3 0.00002 OP_LOADI R2 12347 | |
3 0.00002 OP_LOADI R3 0 | |
3 0.00002 OP_LOADSELF R4 | |
3 0.00006 OP_LAMBDA R5 I(+1) 2 | |
3 0.00005 OP_SENDB R4 :each 0 | |
3 0.00016 OP_RETURN R2 return | |
3 0.00002 OP_ENTER 1:0:0:0:0:0:0 | |
3 0.00001 OP_MOVE R4 R1 | |
3 0.00010 OP_SEND R4 :hash 0 | |
3 0.00002 OP_LOADL R5 L(1) ; 2147483647 | |
3 0.00002 OP_GETUPVAR R6 3 0 | |
3 0.00002 OP_LOADI R7 16 | |
3 0.00015 OP_SEND R6 :% 1 | |
3 0.00049 OP_SEND R5 :>> 1 | |
3 0.00008 OP_SEND R4 :& 1 | |
3 0.00002 OP_GETUPVAR R5 3 0 | |
3 0.00002 OP_LOADI R6 16 | |
3 0.00005 OP_SEND R5 :% 1 | |
3 0.00007 OP_SEND R4 :<< 1 | |
3 0.00002 OP_MOVE R3 R4 | |
3 0.00002 OP_GETUPVAR R4 2 0 | |
3 0.00002 OP_MOVE R5 R3 | |
3 0.00028 OP_SEND R4 :^ 1 | |
3 0.00002 OP_SETUPVAR R4 2 0 | |
3 0.00002 OP_GETUPVAR R4 3 0 | |
3 0.00002 OP_ADDI R4 :+ 1 | |
3 0.00002 OP_SETUPVAR R4 3 0 | |
3 0.00003 OP_RETURN R4 return | |
#<Class:MTypeInf::TypeInferencer># 0.01998 | |
1 0.00002 OP_ONERR 004 | |
1 0.00046 OP_GETCV R1 @@ruletab | |
0 0.00000 OP_POPERR 1 | |
0 0.00000 OP_JMP 003 | |
1 0.00001 OP_RESCUE R1 | |
1 0.00001 OP_LOADF R1 | |
1 0.00001 OP_JMPIF R1 003 | |
1 0.00001 OP_HASH R1 R1 0 | |
1 0.00003 OP_SETCV @@ruletab R1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :define_inf_rule_method | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :alias_inf_rule_method | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :define_inf_rule_class_method | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_f | |
1 0.00003 OP_GETCONST R3 :Fixnum | |
1 0.00002 OP_LAMBDA R4 I(+4) 2 | |
1 0.00003 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_i | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00001 OP_LAMBDA R4 I(+5) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_s | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00002 OP_LAMBDA R4 I(+6) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :>> | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00001 OP_LAMBDA R4 I(+7) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :<< | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00001 OP_LAMBDA R4 I(+8) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :& | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00001 OP_LAMBDA R4 I(+9) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :| | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00001 OP_LAMBDA R4 I(+10) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :chr | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00001 OP_LAMBDA R4 I(+11) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :% | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00002 OP_LAMBDA R4 I(+12) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :** | |
1 0.00002 OP_GETCONST R3 :Fixnum | |
1 0.00002 OP_LAMBDA R4 I(+13) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_f | |
1 0.00002 OP_GETCONST R3 :Float | |
1 0.00001 OP_LAMBDA R4 I(+14) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_i | |
1 0.00002 OP_GETCONST R3 :Float | |
1 0.00001 OP_LAMBDA R4 I(+15) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :<=> | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00001 OP_LAMBDA R4 I(+16) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :dup | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00001 OP_LAMBDA R4 I(+17) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[] | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+18) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :first | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+19) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :last | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+20) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :delete_at | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00002 OP_LAMBDA R4 I(+21) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[]= | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+22) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :reverse | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+23) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :<< | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+24) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :push | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+25) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :append | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00002 OP_LAMBDA R4 I(+26) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :pop | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00002 OP_LAMBDA R4 I(+27) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :replace | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00002 OP_LAMBDA R4 I(+28) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :shift | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00002 OP_LAMBDA R4 I(+29) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :length | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+30) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :size | |
1 0.00001 OP_LOADSYM R3 :length | |
1 0.00002 OP_GETCONST R4 :Array | |
1 0.00001 OP_SEND R1 :alias_inf_rule_method 3 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :__ary_index | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+31) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :empty? | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+32) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :__ary_cmp | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+33) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :include? | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00002 OP_LAMBDA R4 I(+34) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :lambda | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00001 OP_LAMBDA R4 I(+35) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :respond_to? | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00001 OP_LAMBDA R4 I(+36) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :index | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+37) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :join | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+38) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_a | |
1 0.00002 OP_GETCONST R3 :Array | |
1 0.00001 OP_LAMBDA R4 I(+39) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_ary | |
1 0.00001 OP_LOADSYM R3 :to_a | |
1 0.00002 OP_GETCONST R4 :Array | |
1 0.00001 OP_SEND R1 :alias_inf_rule_method 3 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :nil? | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00001 OP_LAMBDA R4 I(+40) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :inspect | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00002 OP_LAMBDA R4 I(+41) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :=== | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00001 OP_LAMBDA R4 I(+42) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :! | |
1 0.00002 OP_GETCONST R3 :BasicObject | |
1 0.00001 OP_LAMBDA R4 I(+43) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :!= | |
1 0.00002 OP_GETCONST R3 :BasicObject | |
1 0.00001 OP_LAMBDA R4 I(+44) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :kind_of? | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00002 OP_LAMBDA R4 I(+45) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :is_a? | |
1 0.00001 OP_LOADSYM R3 :kind_of? | |
1 0.00002 OP_GETCONST R4 :Object | |
1 0.00002 OP_SEND R1 :alias_inf_rule_method 3 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :class | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00001 OP_LAMBDA R4 I(+46) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_s | |
1 0.00002 OP_GETCONST R3 :Object | |
1 0.00001 OP_LAMBDA R4 I(+47) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :append_features | |
1 0.00002 OP_GETCONST R3 :Module | |
1 0.00001 OP_LAMBDA R4 I(+48) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :attr_reader | |
1 0.00002 OP_GETCONST R3 :Module | |
1 0.00001 OP_LAMBDA R4 I(+49) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :attr_writer | |
1 0.00002 OP_GETCONST R3 :Module | |
1 0.00001 OP_LAMBDA R4 I(+50) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :alias_method | |
1 0.00002 OP_GETCONST R3 :Module | |
1 0.00003 OP_LAMBDA R4 I(+51) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :new | |
1 0.00002 OP_GETCONST R3 :Class | |
1 0.00002 OP_LAMBDA R4 I(+52) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :call | |
1 0.00002 OP_GETCONST R3 :Proc | |
1 0.00002 OP_LAMBDA R4 I(+53) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :+ | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+54) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :% | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00002 OP_LAMBDA R4 I(+55) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_s | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+56) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_f | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00002 OP_LAMBDA R4 I(+57) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :to_i | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00002 OP_LAMBDA R4 I(+58) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ord | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+59) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :downcase | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00002 OP_LAMBDA R4 I(+60) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :size | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00002 OP_LAMBDA R4 I(+61) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :bytes | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+62) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[] | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+63) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :include? | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+64) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :index | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00001 OP_LAMBDA R4 I(+65) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :split | |
1 0.00002 OP_GETCONST R3 :String | |
1 0.00002 OP_LAMBDA R4 I(+66) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :sprintf | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00001 OP_LAMBDA R4 I(+67) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :define_method | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00001 OP_LAMBDA R4 I(+68) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :class_defubed? | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00002 OP_LAMBDA R4 I(+69) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :__printstr__ | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00003 OP_LAMBDA R4 I(+70) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :raise | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00001 OP_LAMBDA R4 I(+71) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :send | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00001 OP_LAMBDA R4 I(+72) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :__send__ | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00001 OP_LAMBDA R4 I(+73) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :eval | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00001 OP_LAMBDA R4 I(+74) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :sqrt | |
1 0.00003 OP_GETCONST R3 :Math | |
1 0.00001 OP_LAMBDA R4 I(+75) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :rand | |
1 0.00002 OP_GETCONST R3 :Kernel | |
1 0.00001 OP_LAMBDA R4 I(+76) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :cos | |
1 0.00003 OP_GETCONST R3 :Math | |
1 0.00009 OP_SEND R3 :class 0 | |
1 0.00001 OP_LAMBDA R4 I(+77) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :sin | |
1 0.00002 OP_GETCONST R3 :Math | |
1 0.00002 OP_SEND R3 :class 0 | |
1 0.00002 OP_LAMBDA R4 I(+78) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :exp | |
1 0.00002 OP_GETCONST R3 :Math | |
1 0.00002 OP_SEND R3 :class 0 | |
1 0.00001 OP_LAMBDA R4 I(+79) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :begin | |
1 0.00002 OP_GETCONST R3 :Range | |
1 0.00002 OP_LAMBDA R4 I(+80) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :first | |
1 0.00002 OP_GETCONST R3 :Range | |
1 0.00002 OP_LAMBDA R4 I(+81) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :last | |
1 0.00002 OP_GETCONST R3 :Range | |
1 0.00001 OP_LAMBDA R4 I(+82) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :exclude_end? | |
1 0.00002 OP_GETCONST R3 :Range | |
1 0.00001 OP_LAMBDA R4 I(+83) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :keys | |
1 0.00002 OP_GETCONST R3 :Hash | |
1 0.00002 OP_LAMBDA R4 I(+84) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :values | |
1 0.00002 OP_GETCONST R3 :Hash | |
1 0.00001 OP_LAMBDA R4 I(+85) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :size | |
1 0.00002 OP_GETCONST R3 :Hash | |
1 0.00001 OP_LAMBDA R4 I(+86) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[] | |
1 0.00002 OP_GETCONST R3 :Hash | |
1 0.00001 OP_LAMBDA R4 I(+87) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[]= | |
1 0.00002 OP_GETCONST R3 :Hash | |
1 0.00002 OP_LAMBDA R4 I(+88) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :current | |
1 0.00003 OP_GETCONST R3 :Fiber | |
1 0.00001 OP_LAMBDA R4 I(+89) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :yield | |
1 0.00002 OP_GETCONST R3 :Fiber | |
1 0.00001 OP_LAMBDA R4 I(+90) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :new | |
1 0.00002 OP_GETCONST R3 :Fiber | |
1 0.00001 OP_LAMBDA R4 I(+91) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :alive? | |
1 0.00002 OP_GETCONST R3 :Fiber | |
1 0.00002 OP_LAMBDA R4 I(+92) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :resume | |
1 0.00002 OP_GETCONST R3 :Fiber | |
1 0.00001 OP_LAMBDA R4 I(+93) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :sysread | |
1 0.00003 OP_GETCONST R3 :IO | |
1 0.00001 OP_LAMBDA R4 I(+94) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00003 OP_RETURN R1 return | |
1 0.00001 OP_ONERR 004 | |
1 0.00003 OP_GETCV R1 @@ruletab | |
1 0.00001 OP_POPERR 1 | |
1 0.00001 OP_JMP 003 | |
0 0.00000 OP_RESCUE R1 | |
0 0.00000 OP_LOADF R1 | |
1 0.00001 OP_JMPIF R1 003 | |
0 0.00000 OP_HASH R1 R1 0 | |
0 0.00000 OP_SETCV @@ruletab R1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :define_inf_rule_op | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :NOP | |
1 0.00002 OP_LAMBDA R3 I(+2) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :MOVE | |
1 0.00001 OP_LAMBDA R3 I(+3) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADL | |
1 0.00001 OP_LAMBDA R3 I(+4) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADI | |
1 0.00001 OP_LAMBDA R3 I(+5) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADSYM | |
1 0.00001 OP_LAMBDA R3 I(+6) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADNIL | |
1 0.00001 OP_LAMBDA R3 I(+7) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADSELF | |
1 0.00001 OP_LAMBDA R3 I(+8) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADT | |
1 0.00001 OP_LAMBDA R3 I(+9) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LOADF | |
1 0.00001 OP_LAMBDA R3 I(+10) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GETGLOBAL | |
1 0.00001 OP_LAMBDA R3 I(+11) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SETGLOBAL | |
1 0.00002 OP_LAMBDA R3 I(+12) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GETIV | |
1 0.00001 OP_LAMBDA R3 I(+13) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SETIV | |
1 0.00001 OP_LAMBDA R3 I(+14) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GETCV | |
1 0.00001 OP_LAMBDA R3 I(+15) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SETCV | |
1 0.00001 OP_LAMBDA R3 I(+16) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GETCONST | |
1 0.00001 OP_LAMBDA R3 I(+17) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SETCONST | |
1 0.00003 OP_LAMBDA R3 I(+18) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GETMCNST | |
1 0.00002 OP_LAMBDA R3 I(+19) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GETUPVAR | |
1 0.00002 OP_LAMBDA R3 I(+20) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SETUPVAR | |
1 0.00002 OP_LAMBDA R3 I(+21) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :JMP | |
1 0.00002 OP_LAMBDA R3 I(+22) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :JMPIF | |
1 0.00002 OP_LAMBDA R3 I(+23) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :JMPNOT | |
1 0.00001 OP_LAMBDA R3 I(+24) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ONERR | |
1 0.00002 OP_LAMBDA R3 I(+25) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :RESCUE | |
1 0.00002 OP_LAMBDA R3 I(+26) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :POPERR | |
1 0.00002 OP_LAMBDA R3 I(+27) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :RAISE | |
1 0.00002 OP_LAMBDA R3 I(+28) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ENTER | |
1 0.00001 OP_LAMBDA R3 I(+29) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ARGARY | |
1 0.00003 OP_LAMBDA R3 I(+30) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SEND | |
1 0.00002 OP_LAMBDA R3 I(+31) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SENDB | |
1 0.00002 OP_LAMBDA R3 I(+32) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SUPER | |
1 0.00002 OP_LAMBDA R3 I(+33) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :RETURN | |
1 0.00001 OP_LAMBDA R3 I(+34) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :EQ | |
1 0.00001 OP_LAMBDA R3 I(+35) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LT | |
1 0.00001 OP_LAMBDA R3 I(+36) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LE | |
1 0.00001 OP_LAMBDA R3 I(+37) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GT | |
1 0.00001 OP_LAMBDA R3 I(+38) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :GE | |
1 0.00002 OP_LAMBDA R3 I(+39) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ADD | |
1 0.00001 OP_LAMBDA R3 I(+40) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SUB | |
1 0.00002 OP_LAMBDA R3 I(+41) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :MUL | |
1 0.00001 OP_LAMBDA R3 I(+42) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :DIV | |
1 0.00002 OP_LAMBDA R3 I(+43) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ADDI | |
1 0.00003 OP_LAMBDA R3 I(+44) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :SUBI | |
1 0.00001 OP_LAMBDA R3 I(+45) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ARRAY | |
1 0.00001 OP_LAMBDA R3 I(+46) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :ARYCAT | |
1 0.00002 OP_LAMBDA R3 I(+47) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :AREF | |
1 0.00001 OP_LAMBDA R3 I(+48) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :STRING | |
1 0.00001 OP_LAMBDA R3 I(+49) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :STRCAT | |
1 0.00002 OP_LAMBDA R3 I(+50) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :LAMBDA | |
1 0.00001 OP_LAMBDA R3 I(+51) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :HASH | |
1 0.00002 OP_LAMBDA R3 I(+52) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :CLASS | |
1 0.00002 OP_LAMBDA R3 I(+53) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :MODULE | |
1 0.00001 OP_LAMBDA R3 I(+54) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :EXEC | |
1 0.00004 OP_LAMBDA R3 I(+55) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :METHOD | |
1 0.00002 OP_LAMBDA R3 I(+56) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :TCLASS | |
1 0.00001 OP_LAMBDA R3 I(+57) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :RANGE | |
1 0.00002 OP_LAMBDA R3 I(+58) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_op 1 | |
1 0.00006 OP_RETURN R1 return | |
1 0.00001 OP_ONERR 004 | |
1 0.00049 OP_GETCV R1 @@ruby_methodtab | |
0 0.00000 OP_POPERR 1 | |
0 0.00000 OP_JMP 003 | |
1 0.00002 OP_RESCUE R1 | |
1 0.00001 OP_LOADF R1 | |
1 0.00001 OP_JMPIF R1 003 | |
1 0.00002 OP_HASH R1 R1 0 | |
1 0.00005 OP_SETCV @@ruby_methodtab R1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :get_ruby_methodtab | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :rule_literal_common | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :get_original_reg | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00002 OP_METHOD R1 :get_jmp_target | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :rule_jmpif_common | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+6) 1 | |
1 0.00002 OP_METHOD R1 :handle_exception | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+7) 1 | |
1 0.00002 OP_METHOD R1 :make_ssablock | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+8) 1 | |
1 0.00002 OP_METHOD R1 :make_intype | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+9) 1 | |
1 0.00002 OP_METHOD R1 :rule_send_common_aux | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00033 OP_SCLASS R1 R1 | |
1 0.00005 OP_LAMBDA R2 I(+10) 1 | |
1 0.00004 OP_METHOD R1 :rule_send_common | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+11) 1 | |
1 0.00002 OP_METHOD R1 :rule_send_cfimc | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+12) 1 | |
1 0.00002 OP_METHOD R1 :rule_kernel_send | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+13) 1 | |
1 0.00002 OP_METHOD R1 :rule_ary_push_common | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+14) 1 | |
1 0.00003 OP_METHOD R1 :rule_compare_common | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00002 OP_LAMBDA R2 I(+15) 1 | |
1 0.00002 OP_METHOD R1 :realvalue_from_container_type | |
1 0.00001 OP_LOADSYM R1 :realvalue_from_container_type | |
1 0.00002 OP_RETURN R1 return | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :instance | |
1 0.00005 OP_GETCONST R3 :HAL | |
1 0.00002 OP_GETMCNST R3 R3::CPU | |
1 0.00002 OP_LAMBDA R4 I(+1) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :jmp | |
1 0.00004 OP_GETCONST R3 :HAL | |
1 0.00002 OP_GETMCNST R3 R3::CPU | |
1 0.00002 OP_LAMBDA R4 I(+2) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :label | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00002 OP_LAMBDA R4 I(+3) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :byte | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00002 OP_LAMBDA R4 I(+4) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :short | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00002 OP_LAMBDA R4 I(+5) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :long | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00002 OP_LAMBDA R4 I(+6) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :regs | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00002 OP_LAMBDA R4 I(+7) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[] | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Regs | |
1 0.00002 OP_LAMBDA R4 I(+8) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[]= | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Regs | |
1 0.00002 OP_LAMBDA R4 I(+9) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :+ | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Reg | |
1 0.00001 OP_LAMBDA R4 I(+10) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :mem | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::CPU | |
1 0.00001 OP_LAMBDA R4 I(+11) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_SCLASS R1 R1 | |
1 0.00001 OP_LAMBDA R2 I(+12) 1 | |
1 0.00003 OP_METHOD R1 :mem_type | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[] | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Mem | |
1 0.00002 OP_LAMBDA R4 I(+13) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :[]= | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Mem | |
1 0.00002 OP_LAMBDA R4 I(+14) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :static_cast | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Mem | |
1 0.00002 OP_LAMBDA R4 I(+15) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :static_allocate | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Mem | |
1 0.00001 OP_LAMBDA R4 I(+16) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :static_array_allocate | |
1 0.00003 OP_GETCONST R3 :HAL | |
1 0.00001 OP_GETMCNST R3 R3::Mem | |
1 0.00002 OP_LAMBDA R4 I(+17) 2 | |
1 0.00459 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :attribute | |
1 0.00004 OP_GETCONST R3 :MMC | |
1 0.00004 OP_LAMBDA R4 I(+18) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :class_sizeof | |
1 0.00003 OP_GETCONST R3 :MMC | |
1 0.00001 OP_LAMBDA R4 I(+19) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :instance_sizeof | |
1 0.00003 OP_GETCONST R3 :MMC | |
1 0.00001 OP_LAMBDA R4 I(+20) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :offsetof | |
1 0.00003 OP_GETCONST R3 :MMC | |
1 0.00001 OP_LAMBDA R4 I(+21) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :addressof | |
1 0.00003 OP_GETCONST R3 :MMC | |
1 0.00001 OP_LAMBDA R4 I(+22) 2 | |
1 0.00001 OP_SENDB R1 :define_inf_rule_class_method 2 | |
1 0.00003 OP_RETURN R1 return | |
1 0.00001 OP_ONERR 004 | |
1 0.00003 OP_GETCV R1 @@ruletab | |
1 0.00001 OP_POPERR 1 | |
1 0.00001 OP_JMP 003 | |
0 0.00000 OP_RESCUE R1 | |
0 0.00000 OP_LOADF R1 | |
1 0.00001 OP_JMPIF R1 003 | |
0 0.00000 OP_HASH R1 R1 0 | |
0 0.00000 OP_SETCV @@ruletab R1 | |
1 0.00001 OP_ONERR 004 | |
1 0.00045 OP_GETCV R1 @@methodtab | |
0 0.00000 OP_POPERR 1 | |
0 0.00000 OP_JMP 003 | |
1 0.00001 OP_RESCUE R1 | |
1 0.00001 OP_LOADF R1 | |
1 0.00001 OP_JMPIF R1 003 | |
1 0.00001 OP_HASH R1 R1 0 | |
1 0.00004 OP_SETCV @@methodtab R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :option | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :typetupletab | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :callstack | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :messages | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :exception | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :fiber | |
1 0.00003 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :continue | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :must_execute | |
1 0.00002 OP_SEND R1 :attr_accessor 1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :dump_method | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00002 OP_METHOD R1 :dump_type | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+4) 1 | |
1 0.00001 OP_METHOD R1 :inference_top | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+5) 1 | |
1 0.00002 OP_METHOD R1 :inference_block | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+6) 1 | |
1 0.00001 OP_METHOD R1 :inference_node | |
1 0.00001 OP_LOADSYM R1 :inference_node | |
1 0.00001 OP_RETURN R1 return | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :new | |
1 0.00004 OP_GETCONST R3 :TypeVariable | |
1 0.00002 OP_LAMBDA R4 I(+1) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_class_method 2 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :missing | |
1 0.00003 OP_GETCONST R3 :TypeVariable | |
1 0.00001 OP_LAMBDA R4 I(+2) 2 | |
1 0.00003 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00004 OP_RETURN R1 return | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :+ | |
1 0.00004 OP_GETCONST R3 :MMC_EXT | |
1 0.00002 OP_GETMCNST R3 R3::Vector | |
1 0.00010 OP_LAMBDA R4 I(+1) 2 | |
1 0.00002 OP_SENDB R1 :define_inf_rule_method 2 | |
1 0.00006 OP_RETURN R1 return | |
#<Class:MTypeInf::TypeInferencer>#define_inf_rule_method 0.10242 | |
104 0.00180 OP_ENTER 2:0:0:0:0:0:1 | |
104 0.00560 OP_GETCV R4 @@ruletab | |
104 0.00092 OP_LOADSYM R5 :METHOD | |
104 0.00091 OP_MOVE R6 R4 | |
104 0.00362 OP_MOVE R7 R5 | |
104 0.00332 OP_SEND R6 :[] 1 | |
104 0.00096 OP_JMPIF R6 003 | |
1 0.00001 OP_HASH R6 R6 0 | |
1 0.00024 OP_SEND R4 :[]= 2 | |
104 0.00540 OP_GETCV R4 @@ruletab | |
104 0.00265 OP_LOADSYM R5 :METHOD | |
104 0.00223 OP_SEND R4 :[] 1 | |
104 0.00091 OP_MOVE R5 R1 | |
104 0.00091 OP_MOVE R6 R4 | |
104 0.00277 OP_MOVE R7 R5 | |
104 0.00420 OP_SEND R6 :[] 1 | |
104 0.00149 OP_JMPIF R6 003 | |
81 0.00101 OP_HASH R6 R6 0 | |
81 0.00322 OP_SEND R4 :[]= 2 | |
103 0.00583 OP_GETCV R4 @@ruletab | |
103 0.00285 OP_LOADSYM R5 :METHOD | |
104 0.00233 OP_SEND R4 :[] 1 | |
104 0.00270 OP_MOVE R5 R1 | |
104 0.00245 OP_SEND R4 :[] 1 | |
104 0.00267 OP_MOVE R5 R2 | |
104 0.00512 OP_SEND R4 :[] 1 | |
104 0.00094 OP_JMPNOT R4 006 | |
0 0.00000 OP_LOADSELF R4 | |
0 0.00000 OP_STRING R5 L(1) ; "Already defined " | |
0 0.00000 OP_MOVE R6 R1 | |
0 0.00000 OP_STRCAT R5 R6 | |
0 0.00000 OP_SEND R4 :raise 1 | |
104 0.00096 OP_MOVE R4 R3 | |
104 0.00537 OP_GETCV R5 @@ruletab | |
104 0.00259 OP_LOADSYM R6 :METHOD | |
104 0.00244 OP_SEND R5 :[] 1 | |
104 0.00281 OP_MOVE R6 R1 | |
104 0.00242 OP_SEND R5 :[] 1 | |
104 0.00091 OP_MOVE R6 R2 | |
104 0.00274 OP_MOVE R7 R4 | |
104 0.01354 OP_SEND R5 :[]= 2 | |
104 0.00157 OP_RETURN R4 return | |
#<Class:MTypeInf::TypeInferencer>#alias_inf_rule_method 0.00275 | |
3 0.00003 OP_ENTER 3:0:0:0:0:0:0 | |
3 0.00016 OP_GETCV R5 @@ruletab | |
3 0.00002 OP_LOADSYM R6 :METHOD | |
3 0.00002 OP_MOVE R7 R5 | |
3 0.00002 OP_MOVE R8 R6 | |
3 0.00007 OP_SEND R7 :[] 1 | |
3 0.00002 OP_JMPIF R7 003 | |
0 0.00000 OP_HASH R7 R7 0 | |
0 0.00000 OP_SEND R5 :[]= 2 | |
3 0.00014 OP_GETCV R5 @@ruletab | |
3 0.00002 OP_LOADSYM R6 :METHOD | |
3 0.00006 OP_SEND R5 :[] 1 | |
3 0.00002 OP_MOVE R6 R1 | |
3 0.00002 OP_MOVE R7 R5 | |
3 0.00002 OP_MOVE R8 R6 | |
3 0.00011 OP_SEND R7 :[] 1 | |
3 0.00002 OP_JMPIF R7 003 | |
3 0.00004 OP_HASH R7 R7 0 | |
3 0.00029 OP_SEND R5 :[]= 2 | |
3 0.00014 OP_GETCV R5 @@ruletab | |
3 0.00002 OP_LOADSYM R6 :METHOD | |
3 0.00006 OP_SEND R5 :[] 1 | |
3 0.00002 OP_MOVE R6 R1 | |
3 0.00007 OP_SEND R5 :[] 1 | |
3 0.00002 OP_MOVE R6 R3 | |
3 0.00008 OP_SEND R5 :[] 1 | |
3 0.00002 OP_JMPNOT R5 007 | |
0 0.00000 OP_LOADSELF R5 | |
0 0.00000 OP_STRING R6 L(1) ; "Already defined " | |
0 0.00000 OP_LOADSELF R7 | |
0 0.00000 OP_SEND R7 :name 0 | |
0 0.00000 OP_STRCAT R6 R7 | |
0 0.00000 OP_SEND R5 :raise 1 | |
3 0.00014 OP_GETCV R5 @@ruletab | |
3 0.00002 OP_LOADSYM R6 :METHOD | |
3 0.00006 OP_SEND R5 :[] 1 | |
3 0.00002 OP_MOVE R6 R2 | |
3 0.00006 OP_SEND R5 :[] 1 | |
3 0.00002 OP_MOVE R6 R3 | |
3 0.00015 OP_SEND R5 :[] 1 | |
3 0.00014 OP_GETCV R6 @@ruletab | |
3 0.00002 OP_LOADSYM R7 :METHOD | |
3 0.00006 OP_SEND R6 :[] 1 | |
3 0.00002 OP_MOVE R7 R1 | |
3 0.00007 OP_SEND R6 :[] 1 | |
3 0.00002 OP_MOVE R7 R3 | |
3 0.00002 OP_MOVE R8 R5 | |
3 0.00030 OP_SEND R6 :[]= 2 | |
3 0.00004 OP_RETURN R5 return | |
#<Class:MTypeInf::TypeInferencer>#define_inf_rule_class_method 0.00901 | |
11 0.00012 OP_ENTER 2:0:0:0:0:0:1 | |
11 0.00009 OP_MOVE R4 R2 | |
11 0.00032 OP_SCLASS R4 R4 | |
11 0.00020 OP_EXEC R4 I(+1) | |
11 0.00007 OP_MOVE R2 R4 | |
11 0.00065 OP_GETCV R4 @@ruletab | |
11 0.00008 OP_LOADSYM R5 :METHOD | |
11 0.00009 OP_MOVE R6 R4 | |
11 0.00009 OP_MOVE R7 R5 | |
11 0.00035 OP_SEND R6 :[] 1 | |
11 0.00009 OP_JMPIF R6 003 | |
0 0.00000 OP_HASH R6 R6 0 | |
0 0.00000 OP_SEND R4 :[]= 2 | |
11 0.00056 OP_GETCV R4 @@ruletab | |
11 0.00009 OP_LOADSYM R5 :METHOD | |
11 0.00022 OP_SEND R4 :[] 1 | |
11 0.00009 OP_MOVE R5 R1 | |
11 0.00009 OP_MOVE R6 R4 | |
11 0.00009 OP_MOVE R7 R5 | |
11 0.00039 OP_SEND R6 :[] 1 | |
11 0.00009 OP_JMPIF R6 003 | |
9 0.00011 OP_HASH R6 R6 0 | |
9 0.00030 OP_SEND R4 :[]= 2 | |
11 0.00055 OP_GETCV R4 @@ruletab | |
11 0.00009 OP_LOADSYM R5 :METHOD | |
11 0.00023 OP_SEND R4 :[] 1 | |
11 0.00009 OP_MOVE R5 R1 | |
11 0.00026 OP_SEND R4 :[] 1 | |
11 0.00009 OP_MOVE R5 R2 | |
11 0.00041 OP_SEND R4 :[] 1 | |
11 0.00008 OP_JMPNOT R4 006 | |
0 0.00000 OP_LOADSELF R4 | |
0 0.00000 OP_STRING R5 L(1) ; "Already defined " | |
0 0.00000 OP_MOVE R6 R1 | |
0 0.00000 OP_STRCAT R5 R6 | |
0 0.00000 OP_SEND R4 :raise 1 | |
11 0.00009 OP_MOVE R4 R3 | |
11 0.00054 OP_GETCV R5 @@ruletab | |
11 0.00009 OP_LOADSYM R6 :METHOD | |
11 0.00022 OP_SEND R5 :[] 1 | |
11 0.00009 OP_MOVE R6 R1 | |
11 0.00024 OP_SEND R5 :[] 1 | |
11 0.00009 OP_MOVE R6 R2 | |
11 0.00009 OP_MOVE R7 R4 | |
11 0.00150 OP_SEND R5 :[]= 2 | |
11 0.00013 OP_RETURN R4 return | |
#<Class:MTypeInf::TypeInferencer>#define_inf_rule_op 0.02407 | |
57 0.00061 OP_ENTER 1:0:0:0:0:0:1 | |
57 0.00301 OP_GETCV R3 @@ruletab | |
57 0.00048 OP_LOADSYM R4 :OP | |
57 0.00048 OP_MOVE R5 R3 | |
57 0.00047 OP_MOVE R6 R4 | |
57 0.00130 OP_SEND R5 :[] 1 | |
57 0.00047 OP_JMPIF R5 003 | |
1 0.00001 OP_HASH R5 R5 0 | |
1 0.00003 OP_SEND R3 :[]= 2 | |
57 0.00294 OP_GETCV R3 @@ruletab | |
57 0.00048 OP_LOADSYM R4 :OP | |
57 0.00119 OP_SEND R3 :[] 1 | |
57 0.00048 OP_MOVE R4 R1 | |
57 0.00194 OP_SEND R3 :[] 1 | |
57 0.00046 OP_JMPNOT R3 006 | |
0 0.00000 OP_LOADSELF R3 | |
0 0.00000 OP_STRING R4 L(1) ; "Already defined " | |
0 0.00000 OP_MOVE R5 R1 | |
0 0.00000 OP_STRCAT R4 R5 | |
0 0.00000 OP_SEND R3 :raise 1 | |
57 0.00048 OP_MOVE R3 R2 | |
57 0.00293 OP_GETCV R4 @@ruletab | |
57 0.00049 OP_LOADSYM R5 :OP | |
57 0.00124 OP_SEND R4 :[] 1 | |
57 0.00048 OP_MOVE R5 R1 | |
57 0.00047 OP_MOVE R6 R3 | |
57 0.00292 OP_SEND R4 :[]= 2 | |
57 0.00070 OP_RETURN R3 return | |
#<Class:HAL::RawWord># 0.00003 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00002 OP_RETURN R0 return | |
#<Class:HAL::RawInt8># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::RawInt16># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::RawIn32># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::RawInt64># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::RawAddress># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::RawUword># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::RawUint8># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::RawUint16># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::RawUin32># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::RawUint64># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::CPU># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::Regs># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::Reg># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::Mem># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::BinExp># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:HAL::UniExp># 0.00003 | |
1 0.00002 OP_LOADNIL R1 | |
1 0.00002 OP_RETURN R1 return | |
MTypeInf::CPrimitiveType#initialize 0.00083 | |
7 0.00010 OP_ENTER 2:0:1:0:0:0:0 | |
7 0.00009 OP_ARGARY R6 0:0:0:0 | |
7 0.00005 OP_MOVE R6 R1 | |
7 0.00008 OP_ARRAY R6 R6 1 | |
7 0.00010 OP_ARYCAT R6 R3 | |
7 0.00005 OP_LOADNIL R7 | |
7 0.00012 OP_SUPER R5 127 | |
7 0.00008 OP_SETIV @cname R2 | |
7 0.00017 OP_RETURN R2 return | |
#<Class:MTypeInf::RegClassType># 0.00017 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00003 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00002 OP_METHOD R1 :to_s | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :regid | |
1 0.00004 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::MemClassType># 0.00010 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :address | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::ExpType># 0.00020 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :opcode | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :term0 | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :term1 | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
Class# 0.00024 | |
7 0.00005 OP_LOADSELF R1 | |
7 0.00008 OP_RETURN R1 return | |
6 0.00005 OP_LOADSELF R1 | |
6 0.00006 OP_RETURN R1 return | |
#<Class:MTypeInf::TypeTupleTab># 0.00023 | |
1 0.00001 OP_LOADI R1 0 | |
1 0.00005 OP_SETCV @@id R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00002 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :cmp_types | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :get_tupple_id | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :rev_table | |
1 0.00004 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf::TypeInferencer>#attr_accessor 0.00116 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
3 0.00002 OP_LOADSELF R3 | |
3 0.00002 OP_NOP | |
3 0.00002 OP_MOVE R4 R1 | |
3 0.00040 OP_SEND R3 :attr_reader 1 | |
3 0.00002 OP_LOADSELF R3 | |
3 0.00002 OP_NOP | |
3 0.00002 OP_MOVE R4 R1 | |
3 0.00059 OP_SEND R3 :attr_writer 1 | |
3 0.00003 OP_RETURN R3 return | |
#<Class:TypeVariable># 0.00006 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :method_missing | |
1 0.00001 OP_LOADSYM R1 :method_missing | |
1 0.00001 OP_RETURN R0 return | |
#<Class:MTypeInf># 0.00069 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_GETCONST R2 :BasicType | |
1 0.00048 OP_CLASS R1 :TypeVarType | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00003 OP_CLASS R1 :TypeInferencer | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R0 return | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_LOADNIL R2 | |
1 0.00003 OP_CLASS R1 :TypeInferencer | |
1 0.00002 OP_EXEC R1 I(+1) | |
1 0.00001 OP_RETURN R1 return | |
#<Class:MTypeInf::TypeVarType># 0.00031 | |
1 0.00001 OP_LOADI R1 0 | |
1 0.00004 OP_SETCV @@id R1 | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+1) 1 | |
1 0.00001 OP_METHOD R1 :initialize | |
1 0.00001 OP_TCLASS R1 | |
1 0.00002 OP_LAMBDA R2 I(+2) 1 | |
1 0.00001 OP_METHOD R1 :inspect_aux | |
1 0.00001 OP_TCLASS R1 | |
1 0.00001 OP_LAMBDA R2 I(+3) 1 | |
1 0.00001 OP_METHOD R1 :== | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :using_method | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :sub_type_var | |
1 0.00003 OP_SEND R1 :attr 1 | |
1 0.00001 OP_LOADSELF R1 | |
1 0.00001 OP_LOADSYM R2 :name | |
1 0.00002 OP_SEND R1 :attr 1 | |
1 0.00001 OP_RETURN R1 return | |
#<Class:MMC_EXT::VectorUnboxed># 0.00002 | |
1 0.00001 OP_LOADNIL R1 | |
1 0.00001 OP_RETURN R1 return | |
Fixnum#times 0.40979 | |
2 0.00005 OP_ENTER 0:0:0:0:0:0:1 | |
2 0.00003 OP_MOVE R3 R1 | |
2 0.00003 OP_JMPNOT R3 002 | |
2 0.00003 OP_JMP 005 | |
0 0.00000 OP_LOADSELF R3 | |
0 0.00000 OP_LOADSYM R4 :times | |
0 0.00000 OP_SEND R3 :to_enum 1 | |
0 0.00000 OP_RETURN R3 return | |
2 0.00003 OP_LOADI R2 0 | |
2 0.00041 OP_JMP 007 | |
12693 0.04685 OP_MOVE R3 R1 | |
12693 0.06598 OP_MOVE R4 R2 | |
12693 0.10929 OP_SEND R3 :call 1 | |
104 0.00962 OP_MOVE R3 R2 | |
12693 0.04580 OP_ADDI R3 :+ 1 | |
104 0.02259 OP_MOVE R2 R3 | |
103 0.00305 OP_MOVE R3 R2 | |
12694 0.05572 OP_LOADSELF R4 | |
12695 0.04727 OP_LT R3 :< 1 | |
102 0.00292 OP_JMPIF R3 -09 | |
2 0.00004 OP_LOADSELF R3 | |
2 0.00008 OP_RETURN R3 return | |
Array#each_with_index 0.00020 | |
1 0.00002 OP_ENTER 0:0:0:0:0:0:1 | |
1 0.00001 OP_MOVE R3 R1 | |
1 0.00001 OP_JMPNOT R3 002 | |
1 0.00001 OP_JMP 005 | |
0 0.00000 OP_LOADSELF R3 | |
0 0.00000 OP_LOADSYM R4 :each_with_index | |
0 0.00000 OP_SEND R3 :to_enum 1 | |
0 0.00000 OP_RETURN R3 return | |
1 0.00001 OP_LOADI R2 0 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00002 OP_LAMBDA R4 I(+1) 2 | |
1 0.00004 OP_SENDB R3 :each 0 | |
1 0.00001 OP_LOADSELF R3 | |
1 0.00007 OP_RETURN R3 return | |
Array#call 0.20777 | |
4200 0.06096 OP_ENTER 0:0:1:0:0:0:0 | |
0 0.00000 OP_GETUPVAR R3 1 0 | |
0 0.00000 OP_MOVE R4 R1 | |
0 0.00000 OP_SEND R4 :__svalue 0 | |
0 0.00000 OP_GETUPVAR R5 2 0 | |
0 0.00000 OP_SEND R3 :call 2 | |
0 0.00000 OP_GETUPVAR R3 2 0 | |
0 0.00000 OP_ADDI R3 :+ 1 | |
0 0.00000 OP_SETUPVAR R3 2 0 | |
0 0.00000 OP_RETURN R3 return | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
4200 0.01476 OP_GETUPVAR R3 1 0 | |
4200 0.01486 OP_MOVE R4 R1 | |
4200 0.01527 OP_NOP | |
4200 0.01842 OP_GETUPVAR R5 2 0 | |
4200 0.03369 OP_SEND R3 :call 2 | |
103 0.00263 OP_GETUPVAR R3 2 0 | |
4199 0.01536 OP_ADDI R3 :+ 1 | |
4200 0.01635 OP_SETUPVAR R3 2 0 | |
4200 0.01548 OP_RETURN R3 return | |
#<Kernel:0x2000ce88>#print 0.77521 | |
6240 0.77521 OP_ENTER 0:0:1:0:0:0:0 | |
0 0.00000 OP_LOADI R3 0 | |
0 0.00000 OP_MOVE R5 R1 | |
0 0.00000 OP_SEND R5 :size 0 | |
0 0.00000 OP_MOVE R4 R5 | |
0 0.00000 OP_JMP 010 | |
0 0.00000 OP_LOADSELF R5 | |
0 0.00000 OP_MOVE R6 R1 | |
0 0.00000 OP_MOVE R7 R3 | |
0 0.00000 OP_SEND R6 :[] 1 | |
0 0.00000 OP_SEND R6 :to_s 0 | |
0 0.00000 OP_SEND R5 :__printstr__ 1 | |
0 0.00000 OP_MOVE R5 R3 | |
0 0.00000 OP_ADDI R5 :+ 1 | |
0 0.00000 OP_MOVE R3 R5 | |
0 0.00000 OP_MOVE R5 R3 | |
0 0.00000 OP_MOVE R6 R4 | |
0 0.00000 OP_LT R5 :< 1 | |
0 0.00000 OP_JMPIF R5 -12 | |
0 0.00000 OP_LOADNIL R5 | |
0 0.00000 OP_RETURN R5 return | |
#<Class:#<Object:0x2000d028>>#print 72.57144 | |
0 0.00000 OP_ENTER 0:0:1:0:0:0:0 | |
6240 0.06110 OP_LOADI R3 0 | |
6240 0.06000 OP_MOVE R5 R1 | |
6240 0.02338 OP_LOADI R5 1 | |
6240 0.02362 OP_MOVE R4 R5 | |
6240 0.02719 OP_JMP 010 | |
102 0.00110 OP_LOADSELF R5 | |
6240 0.03909 OP_MOVE R6 R1 | |
6240 0.02317 OP_MOVE R7 R3 | |
6240 0.02866 OP_NOP | |
6240 0.35994 OP_SEND R6 :to_s 0 | |
6240 71.66225 OP_SEND R5 :__printstr__ 1 | |
6240 0.01891 OP_MOVE R5 R3 | |
6240 0.06414 OP_ADDI R5 :+ 1 | |
102 0.00328 OP_MOVE R3 R5 | |
103 0.00116 OP_MOVE R5 R3 | |
6291 0.02743 OP_MOVE R6 R4 | |
12480 0.09019 OP_LT R5 :< 1 | |
102 0.00132 OP_JMPIF R5 -12 | |
102 0.00257 OP_LOADNIL R5 | |
6240 0.05294 OP_RETURN R5 return | |
#<Class:Profiler>#analyze 0.00033 | |
1 0.00014 OP_ENTER 0:0:0:0:0:0:0 | |
1 0.00001 OP_LOADSELF R2 | |
1 0.00017 OP_SEND R2 :analyze_normal 0 | |
0 0.00000 OP_RETURN R2 return | |
#<Class:Profiler>#analyze_normal 0.00082 | |
1 0.00002 OP_ENTER 0:0:0:0:0:0:0 | |
1 0.00009 OP_HASH R2 R11 0 | |
1 0.00002 OP_HASH R3 R11 0 | |
1 0.00009 OP_ARRAY R4 R11 0 | |
1 0.00002 OP_LOADL R5 L(1) ; 0 | |
1 0.00001 OP_LOADSELF R11 | |
1 0.00011 OP_SEND R11 :irep_num 0 | |
1 0.00013 OP_LAMBDA R12 I(+1) 2 | |
1 0.00035 OP_SENDB R11 :times 0 | |
0 0.00000 OP_ARRAY R6 R11 0 | |
0 0.00000 OP_MOVE R11 R6 | |
0 0.00000 OP_MOVE R12 R3 | |
0 0.00000 OP_SEND R12 :values 0 | |
0 0.00000 OP_ARRAY R13 R13 0 | |
0 0.00000 OP_LAMBDA R14 I(+2) 2 | |
0 0.00000 OP_SENDB R12 :inject 1 | |
0 0.00000 OP_ADD R11 :+ 1 | |
0 0.00000 OP_MOVE R6 R11 | |
0 0.00000 OP_LAMBDA R12 I(+3) 2 | |
0 0.00000 OP_SENDB R11 :sort_by 0 | |
0 0.00000 OP_MOVE R6 R11 | |
0 0.00000 OP_LOADI R11 10 | |
0 0.00000 OP_LAMBDA R12 I(+4) 2 | |
0 0.00000 OP_SENDB R11 :times 0 | |
0 0.00000 OP_MOVE R11 R2 | |
0 0.00000 OP_LAMBDA R12 I(+5) 2 | |
0 0.00000 OP_SENDB R11 :each 0 | |
0 0.00000 OP_MOVE R11 R3 | |
0 0.00000 OP_LAMBDA R12 I(+6) 2 | |
0 0.00000 OP_SENDB R11 :each 0 | |
0 0.00000 OP_LOADSELF R11 | |
0 0.00000 OP_STRING R12 L(2) ; "Total recorded time = " | |
0 0.00000 OP_MOVE R13 R5 | |
0 0.00000 OP_STRCAT R12 R13 | |
0 0.00000 OP_STRING R13 L(3) ; " seconds\n" | |
0 0.00000 OP_STRCAT R12 R13 | |
0 0.00000 OP_SEND R11 :print 1 | |
0 0.00000 OP_MOVE R11 R4 | |
0 0.00000 OP_SEND R11 :sort 0 | |
0 0.00000 OP_SEND R11 :reverse 0 | |
0 0.00000 OP_MOVE R4 R11 | |
0 0.00000 OP_MOVE R11 R5 | |
0 0.00000 OP_LOADL R12 L(4) ; 0.5 | |
0 0.00000 OP_MUL R11 :* 1 | |
0 0.00000 OP_MOVE R7 R11 | |
0 0.00000 OP_MOVE R11 R5 | |
0 0.00000 OP_LOADL R12 L(5) ; 0.9 | |
0 0.00000 OP_MUL R11 :* 1 | |
0 0.00000 OP_MOVE R8 R11 | |
0 0.00000 OP_MOVE R11 R5 | |
0 0.00000 OP_LOADL R12 L(6) ; 0.95 | |
0 0.00000 OP_MUL R11 :* 1 | |
0 0.00000 OP_MOVE R9 R11 | |
0 0.00000 OP_LOADL R10 L(1) ; 0 | |
0 0.00000 OP_MOVE R11 R4 | |
0 0.00000 OP_LAMBDA R12 I(+7) 2 | |
0 0.00000 OP_SENDB R11 :each_with_index 0 | |
0 0.00000 OP_RETURN R11 return | |
Total recorded time = 295088.53367102 seconds | |
50% of execution in 22 VM instructions (above 4481330.804348 ms each) | |
90% of execution in 92 VM instructions (above 782119.27312613 ms each) | |
95% of execution in 111 VM instructions (above 775746.62554264 ms each) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment