Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.29 KB | None | 0 0
  1. 1 0 LOAD_CONST 0 (<code object hehe at 0x000001904D2CFA50, file "a.py", line 1>)
  2. 2 LOAD_CONST 1 ('hehe')
  3. 4 MAKE_FUNCTION 0
  4. 6 STORE_NAME 0 (hehe)
  5.  
  6. 9 8 LOAD_CONST 2 (<code object find_even_index at 0x000001904D2E51E0, file "a.py", line 9>)
  7. 10 LOAD_CONST 3 ('find_even_index')
  8. 12 MAKE_FUNCTION 0
  9. 14 STORE_NAME 1 (find_even_index)
  10. 16 LOAD_CONST 4 (None)
  11. 18 RETURN_VALUE
  12.  
  13. Disassembly of <code object hehe at 0x000001904D2CFA50, file "a.py", line 1>:
  14. 2 0 LOAD_GLOBAL 0 (sum)
  15. 2 LOAD_FAST 0 (l)
  16. 4 CALL_FUNCTION 1
  17. 6 LOAD_CONST 1 (0)
  18. 8 ROT_TWO
  19. 10 STORE_FAST 1 (a)
  20. 12 STORE_FAST 2 (b)
  21.  
  22. 3 14 SETUP_LOOP 48 (to 64)
  23. 16 LOAD_GLOBAL 1 (enumerate)
  24. 18 LOAD_FAST 0 (l)
  25. 20 CALL_FUNCTION 1
  26. 22 GET_ITER
  27. >> 24 FOR_ITER 36 (to 62)
  28. 26 UNPACK_SEQUENCE 2
  29. 28 STORE_FAST 3 (i)
  30. 30 STORE_FAST 4 (x)
  31.  
  32. 4 32 LOAD_FAST 1 (a)
  33. 34 LOAD_FAST 4 (x)
  34. 36 INPLACE_SUBTRACT
  35. 38 STORE_FAST 1 (a)
  36.  
  37. 5 40 LOAD_FAST 1 (a)
  38. 42 LOAD_FAST 2 (b)
  39. 44 COMPARE_OP 2 (==)
  40. 46 POP_JUMP_IF_FALSE 52
  41. 48 LOAD_FAST 3 (i)
  42. 50 RETURN_VALUE
  43.  
  44. 6 >> 52 LOAD_FAST 2 (b)
  45. 54 LOAD_FAST 4 (x)
  46. 56 INPLACE_ADD
  47. 58 STORE_FAST 2 (b)
  48. 60 JUMP_ABSOLUTE 24
  49. >> 62 POP_BLOCK
  50.  
  51. 7 >> 64 LOAD_CONST 2 (-1)
  52. 66 RETURN_VALUE
  53.  
  54. Disassembly of <code object find_even_index at 0x000001904D2E51E0, file "a.py", line 9>:
  55. 10 0 LOAD_GLOBAL 0 (next)
  56. 2 LOAD_CLOSURE 0 (arr)
  57. 4 BUILD_TUPLE 1
  58. 6 LOAD_CONST 1 (<code object <genexpr> at 0x000001904D2CFED0, file "a.py", line 10>)
  59. 8 LOAD_CONST 2 ('find_even_index.<locals>.<genexpr>')
  60. 10 MAKE_FUNCTION 8
  61. 12 LOAD_GLOBAL 1 (range)
  62. 14 LOAD_GLOBAL 2 (len)
  63. 16 LOAD_DEREF 0 (arr)
  64. 18 CALL_FUNCTION 1
  65. 20 CALL_FUNCTION 1
  66. 22 GET_ITER
  67. 24 CALL_FUNCTION 1
  68. 26 LOAD_CONST 3 (-1)
  69. 28 CALL_FUNCTION 2
  70. 30 RETURN_VALUE
  71.  
  72. Disassembly of <code object <genexpr> at 0x000001904D2CFED0, file "a.py", line 10>:
  73. 10 0 LOAD_FAST 0 (.0)
  74. >> 2 FOR_ITER 46 (to 50)
  75. 4 STORE_FAST 1 (i)
  76. 6 LOAD_GLOBAL 0 (sum)
  77. 8 LOAD_DEREF 0 (arr)
  78. 10 LOAD_CONST 0 (0)
  79. 12 LOAD_FAST 1 (i)
  80. 14 BUILD_SLICE 2
  81. 16 BINARY_SUBSCR
  82. 18 CALL_FUNCTION 1
  83. 20 LOAD_GLOBAL 0 (sum)
  84. 22 LOAD_DEREF 0 (arr)
  85. 24 LOAD_FAST 1 (i)
  86. 26 LOAD_CONST 1 (1)
  87. 28 BINARY_ADD
  88. 30 LOAD_CONST 2 (None)
  89. 32 BUILD_SLICE 2
  90. 34 BINARY_SUBSCR
  91. 36 CALL_FUNCTION 1
  92. 38 COMPARE_OP 2 (==)
  93. 40 POP_JUMP_IF_FALSE 2
  94. 42 LOAD_FAST 1 (i)
  95. 44 YIELD_VALUE
  96. 46 POP_TOP
  97. 48 JUMP_ABSOLUTE 2
  98. >> 50 LOAD_CONST 2 (None)
  99. 52 RETURN_VALUE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement