Advertisement
Guest User

Untitled

a guest
Aug 14th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. Function glo ( (#1.0), #1) () (size: 24 [24])
  2. 7 locals (3 temps from R4), 10 inline cache
  3. Constant Table:
  4. ======== =====
  5. R1 LdRoot
  6. R2 LdC_A_I4 int:25
  7. R3 LdC_A_I4 int:30
  8.  
  9. 0000 EnsureNoRootFld root.a
  10. 0003 EnsureNoRootFld root.b
  11. 0006 EnsureNoRootFld root.c
  12. 0009 InitUndeclRootLetFld root.a
  13. 000c InitUndeclRootLetFld root.b
  14. 000f InitUndeclRootLetFld root.c
  15. 0012 LdUndef R0
  16.  
  17.  
  18. Line 1: let a = 25;
  19. Col 1: ^
  20. 0014 InitRootLetFld root.a = R2 #7
  21.  
  22.  
  23. Line 2: let b = 30;
  24. Col 1: ^
  25. 001a InitRootLetFld root.b = R3 #8
  26.  
  27.  
  28. Line 4: let c = a + b;
  29. Col 1: ^
  30. 0020 ProfiledLdRootFld R4 = root.a #3 <3>
  31. 0026 ProfiledLdRootFld R5 = root.b #4 <4>
  32. 002c Add_A R4 R4 R5
  33. 0030 InitRootLetFld root.c = R4 #9
  34.  
  35.  
  36. Line 7: Array.prototype.reverse.call(c);
  37. Col 1: ^
  38. 0036 ProfiledLdRootFld R5 = root.Array #5 <5>
  39. 003c ProfiledLdFld R5 = R5.prototype #0 <0>
  40. 0040 ProfiledLdFldForCallApplyTarget R5 = R5.reverse #1 <1>
  41. 0044 ProfiledLdMethodFld R4 = R5.call #2 <2>
  42. 0048 StartCall ArgCount: 2
  43. 004b ArgOut_A Out0 = R5
  44. 004e ProfiledLdRootFld R6 = root.c #6 <6>
  45. 0054 ArgOut_A Out1 = R6
  46. 0057 ProfiledCallIWithICIndex R4(ArgCount: 2) <2> <0>
  47. 0061 Ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement