Guest User

fast-dump

a guest
Jan 10th, 2020
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. ---- TRACE 3 start main.lua:29
  2. 0031 TGETV 10 1 5
  3. 0000 . . FUNCC ; ffi.meta.__index
  4. 0032 MOV 11 10
  5. 0033 TGETS 10 10 5 ; "aadd"
  6. 0000 . . FUNCC ; ffi.meta.__index
  7. 0034 TGETV 12 1 9
  8. 0000 . . FUNCC ; ffi.meta.__index
  9. 0035 CALL 10 1 3
  10. 0000 . FUNCF 9 ; vec.lua:6
  11. 0001 . UGET 2 0 ; giggle
  12. 0002 . UGET 3 1 ; goggle
  13. 0003 . KSHORT 4 1
  14. 0004 . FORI 2 => 0013
  15. 0005 . TGETS 6 0 0 ; "arr"
  16. 0000 . . . FUNCC ; ffi.meta.__index
  17. 0006 . TGETS 7 0 0 ; "arr"
  18. 0000 . . . FUNCC ; ffi.meta.__index
  19. 0007 . TGETV 7 7 5
  20. 0000 . . . FUNCC ; ffi.meta.__index
  21. 0008 . TGETS 8 1 0 ; "arr"
  22. 0000 . . . FUNCC ; ffi.meta.__index
  23. 0009 . TGETV 8 8 5
  24. 0000 . . . FUNCC ; ffi.meta.__index
  25. 0010 . ADDVV 7 7 8
  26. 0011 . TSETV 7 6 5
  27. 0000 . . . FUNCC ; ffi.meta.__newindex
  28. 0012 . FORL 2 => 0005
  29. 0013 . RET1 0 2
  30. 0036 FORL 6 => 0031
  31. ---- TRACE 3 IR
  32. 0001 rax > int SLOAD #8 CRI
  33. 0002 > int LE 0001 +2147483646
  34. 0003 rbp > int SLOAD #7 CI
  35. 0004 rdx > cdt SLOAD #2 T
  36. 0005 > num SLOAD #6 T
  37. 0006 r8 u16 FLOAD 0004 cdata.ctypeid
  38. 0007 > int EQ 0006 +149
  39. 0008 rcx i64 CONV 0005 i64.num
  40. 0009 rcx i64 BSHL 0008 +5
  41. 0010 p64 ADD 0009 0004
  42. 0011 p64 ADD 0010 +8
  43. 0012 {sink} cdt CNEWI +150 0011
  44. 0013 rsi i64 CONV 0003 i64.int sext
  45. 0014 rsi i64 BSHL 0013 +5
  46. 0015 p64 ADD 0014 0004
  47. 0016 p64 ADD 0015 +8
  48. 0017 {sink} cdt CNEWI +150 0016
  49. 0019 xmm7 num XLOAD 0011
  50. 0021 num XLOAD 0016
  51. 0022 xmm7 + num ADD 0021 0019
  52. 0023 num XSTORE 0011 0022
  53. 0024 rbp + int ADD 0003 +1
  54. 0025 > int LE 0024 0001
  55. 0026 ------------ LOOP ------------
  56. 0027 rbx i64 CONV 0024 i64.int sext
  57. 0028 rbx i64 BSHL 0027 +5
  58. 0029 p64 ADD 0028 0004
  59. 0030 p64 ADD 0029 +8
  60. 0031 {sink} cdt CNEWI +150 0030
  61. 0032 num XLOAD 0030
  62. 0033 xmm7 + num ADD 0032 0022
  63. 0034 num XSTORE 0011 0033
  64. 0035 rbp + int ADD 0024 +1
  65. 0036 > int LE 0035 0001
  66. 0037 rbp int PHI 0024 0035
  67. 0038 xmm7 num PHI 0022 0033
  68. ---- TRACE 3 stop -> loop
Add Comment
Please, Sign In to add comment