Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---- TRACE 3 start main.lua:29
- 0031 TGETV 10 1 5
- 0000 . . FUNCC ; ffi.meta.__index
- 0032 MOV 11 10
- 0033 TGETS 10 10 5 ; "aadd"
- 0000 . . FUNCC ; ffi.meta.__index
- 0034 TGETV 12 1 9
- 0000 . . FUNCC ; ffi.meta.__index
- 0035 CALL 10 1 3
- 0000 . FUNCF 9 ; vec.lua:3
- 0001 . KSHORT 2 0
- 0002 . KSHORT 3 3
- 0003 . KSHORT 4 1
- 0004 . FORI 2 => 0013
- 0005 . TGETS 6 0 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0006 . TGETS 7 0 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0007 . TGETV 7 7 5
- 0000 . . . FUNCC ; ffi.meta.__index
- 0008 . TGETS 8 1 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0009 . TGETV 8 8 5
- 0000 . . . FUNCC ; ffi.meta.__index
- 0010 . ADDVV 7 7 8
- 0011 . TSETV 7 6 5
- 0000 . . . FUNCC ; ffi.meta.__newindex
- 0012 . FORL 2 => 0005
- 0005 . TGETS 6 0 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0006 . TGETS 7 0 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0007 . TGETV 7 7 5
- 0000 . . . FUNCC ; ffi.meta.__index
- 0008 . TGETS 8 1 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0009 . TGETV 8 8 5
- 0000 . . . FUNCC ; ffi.meta.__index
- 0010 . ADDVV 7 7 8
- 0011 . TSETV 7 6 5
- 0000 . . . FUNCC ; ffi.meta.__newindex
- 0012 . FORL 2 => 0005
- 0005 . TGETS 6 0 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0006 . TGETS 7 0 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0007 . TGETV 7 7 5
- 0000 . . . FUNCC ; ffi.meta.__index
- 0008 . TGETS 8 1 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0009 . TGETV 8 8 5
- 0000 . . . FUNCC ; ffi.meta.__index
- 0010 . ADDVV 7 7 8
- 0011 . TSETV 7 6 5
- 0000 . . . FUNCC ; ffi.meta.__newindex
- 0012 . FORL 2 => 0005
- 0005 . TGETS 6 0 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0006 . TGETS 7 0 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0007 . TGETV 7 7 5
- 0000 . . . FUNCC ; ffi.meta.__index
- 0008 . TGETS 8 1 0 ; "arr"
- 0000 . . . FUNCC ; ffi.meta.__index
- 0009 . TGETV 8 8 5
- 0000 . . . FUNCC ; ffi.meta.__index
- 0010 . ADDVV 7 7 8
- 0011 . TSETV 7 6 5
- 0000 . . . FUNCC ; ffi.meta.__newindex
- 0012 . FORL 2 => 0005
- 0013 . RET1 0 2
- 0036 FORL 6 => 0031
- ---- TRACE 3 IR
- 0001 rax > int SLOAD #8 CRI
- 0002 > int LE 0001 +2147483646
- 0003 rbp > int SLOAD #7 CI
- 0004 rdx > cdt SLOAD #2 T
- 0005 > num SLOAD #6 T
- 0006 r8 u16 FLOAD 0004 cdata.ctypeid
- 0007 > int EQ 0006 +149
- 0008 rcx i64 CONV 0005 i64.num
- 0009 rcx i64 BSHL 0008 +5
- 0010 p64 ADD 0009 0004
- 0011 p64 ADD 0010 +8
- 0012 {sink} cdt CNEWI +150 0011
- 0013 rsi i64 CONV 0003 i64.int sext
- 0014 rsi i64 BSHL 0013 +5
- 0015 p64 ADD 0014 0004
- 0016 p64 ADD 0015 +8
- 0017 {sink} cdt CNEWI +150 0016
- 0019 xmm4 num XLOAD 0011
- 0021 num XLOAD 0016
- 0022 xmm4 + num ADD 0021 0019
- 0023 num XSTORE 0011 0022
- 0024 p64 ADD 0010 +16
- 0025 xmm5 num XLOAD 0024
- 0026 p64 ADD 0015 +16
- 0027 num XLOAD 0026
- 0028 xmm5 + num ADD 0027 0025
- 0029 num XSTORE 0024 0028
- 0030 p64 ADD 0010 +24
- 0031 xmm6 num XLOAD 0030
- 0032 p64 ADD 0015 +24
- 0033 num XLOAD 0032
- 0034 xmm6 + num ADD 0033 0031
- 0035 num XSTORE 0030 0034
- 0036 p64 ADD 0010 +32
- 0037 xmm7 num XLOAD 0036
- 0038 p64 ADD 0015 +32
- 0039 num XLOAD 0038
- 0040 xmm7 + num ADD 0039 0037
- 0041 num XSTORE 0036 0040
- 0042 rbp + int ADD 0003 +1
- 0043 > int LE 0042 0001
- 0044 ------------ LOOP ------------
- 0045 rbx i64 CONV 0042 i64.int sext
- 0046 rbx i64 BSHL 0045 +5
- 0047 p64 ADD 0046 0004
- 0048 p64 ADD 0047 +8
- 0049 {sink} cdt CNEWI +150 0048
- 0050 num XLOAD 0048
- 0051 xmm4 + num ADD 0050 0022
- 0052 num XSTORE 0011 0051
- 0053 p64 ADD 0047 +16
- 0054 num XLOAD 0053
- 0055 xmm5 + num ADD 0054 0028
- 0056 num XSTORE 0024 0055
- 0057 p64 ADD 0047 +24
- 0058 num XLOAD 0057
- 0059 xmm6 + num ADD 0058 0034
- 0060 num XSTORE 0030 0059
- 0061 p64 ADD 0047 +32
- 0062 num XLOAD 0061
- 0063 xmm7 + num ADD 0062 0040
- 0064 num XSTORE 0036 0063
- 0065 rbp + int ADD 0042 +1
- 0066 > int LE 0065 0001
- 0067 rbp int PHI 0042 0065
- 0068 xmm4 num PHI 0022 0051
- 0069 xmm5 num PHI 0028 0055
- 0070 xmm6 num PHI 0034 0059
- 0071 xmm7 num PHI 0040 0063
- ---- TRACE 3 stop -> loop
Add Comment
Please, Sign In to add comment