| .. |
|
arith-optimisations.asm
|
Optimise some common instructions (lea nop; cmp x, 0; test x, x; xor x, x)
|
2020-12-31 19:14:33 -06:00 |
|
btc-imm.asm
|
Add tests for btc/btr/bts
|
2020-12-31 19:14:33 -06:00 |
|
btc-reg16.asm
|
Add tests for btc/btr/bts
|
2020-12-31 19:14:33 -06:00 |
|
btc-reg32.asm
|
Add tests for btc/btr/bts
|
2020-12-31 19:14:33 -06:00 |
|
btr-imm.asm
|
Add tests for btc/btr/bts
|
2020-12-31 19:14:33 -06:00 |
|
btr-reg16.asm
|
Add tests for btc/btr/bts
|
2020-12-31 19:14:33 -06:00 |
|
btr-reg32.asm
|
Add tests for btc/btr/bts
|
2020-12-31 19:14:33 -06:00 |
|
bts-imm.asm
|
Add tests for btc/btr/bts
|
2020-12-31 19:14:33 -06:00 |
|
bts-reg16.asm
|
Add tests for btc/btr/bts
|
2020-12-31 19:14:33 -06:00 |
|
bts-reg32.asm
|
Add tests for btc/btr/bts
|
2020-12-31 19:14:33 -06:00 |
|
cmp16-setbe.asm
|
Fix mask sign-extended 8-bit immediate to 16-bit for cmp (fixes #726)
|
2022-09-06 00:26:39 +09:00 |
|
cmpxchg-setbe.asm
|
Fix flags in cmpxchg in jit
|
2022-09-06 00:26:39 +09:00 |
|
cmpxchg.asm
|
cmpxchg tests
|
2020-12-31 19:14:32 -06:00 |
|
cmpxchg8b.asm
|
Minor: Remove trailing newlines
|
2020-12-31 19:14:32 -06:00 |
|
comiss.asm
|
Fix some tests
|
2021-01-03 22:43:03 -06:00 |
|
create_tests.js
|
remove "use strict" (is default in es6 modules)
|
2025-04-16 09:26:13 -07:00 |
|
cvtpi2ps.asm
|
Also mask exceptions bits in sse test
|
2021-01-03 22:43:08 -06:00 |
|
cvtps2pi.asm
|
Also mask exceptions bits in sse test
|
2021-01-03 22:43:08 -06:00 |
|
cvttps2pi.asm
|
Implement instruction cvttps2pi
|
2018-10-01 14:26:23 -03:00 |
|
emms.asm
|
Update emms test
|
2017-06-20 16:19:38 -05:00 |
|
f2xm1.asm
|
Minor: Remove trailing newlines
|
2020-12-31 19:14:32 -06:00 |
|
fchs.asm
|
Add some fpu tests
|
2020-12-31 19:14:32 -06:00 |
|
fdecstp.asm
|
Minor: Remove trailing newlines
|
2020-12-31 19:14:32 -06:00 |
|
fdiv-zero.asm
|
FPU: Implement zero divide fault
|
2020-08-30 19:37:15 -05:00 |
|
fdiv.asm
|
Add some fpu tests
|
2020-12-31 19:14:32 -06:00 |
|
fdivr.asm
|
Add some fpu tests
|
2020-12-31 19:14:32 -06:00 |
|
fincstp.asm
|
Minor: Remove trailing newlines
|
2020-12-31 19:14:32 -06:00 |
|
footer.inc
|
nasmtests: more tests, new large arithmetic test generation, compile faster
|
2023-10-07 12:59:16 -05:00 |
|
fprem.asm
|
Fix some minor fpu bugs and add more nasm tests
|
2020-12-31 19:14:30 -06:00 |
|
fprem1.asm
|
Fix some minor fpu bugs and add more nasm tests
|
2020-12-31 19:14:30 -06:00 |
|
fptan.asm
|
Minor: Remove trailing newlines
|
2020-12-31 19:14:32 -06:00 |
|
fpu_m80.asm
|
Add tests for fstenv/fldenv/fld [m80]
|
2020-12-31 19:14:29 -06:00 |
|
frndint.asm
|
Minor: Remove trailing newlines
|
2020-12-31 19:14:32 -06:00 |
|
fsave_frstor.asm
|
fsave: mask fpu cs/opcode (amd)
|
2023-09-20 08:57:41 -05:00 |
|
fscale.asm
|
Minor: Remove trailing newlines
|
2020-12-31 19:14:32 -06:00 |
|
fsincos.asm
|
Fix some minor fpu bugs and add more nasm tests
|
2020-12-31 19:14:30 -06:00 |
|
fsqrt.asm
|
Minor: Remove trailing newlines
|
2020-12-31 19:14:32 -06:00 |
|
fstenv.asm
|
Add tests for fstenv/fldenv/fld [m80]
|
2020-12-31 19:14:29 -06:00 |
|
fstm80.asm
|
Add some fpu tests
|
2020-12-31 19:14:32 -06:00 |
|
fstsw.asm
|
don't generate random tests for fstsw (some flags are not implemented)
|
2023-10-07 12:59:16 -05:00 |
|
fxtract-zero.asm
|
FPU: Implement zero divide fault
|
2020-08-30 19:37:15 -05:00 |
|
fxtract.asm
|
Fix fxtract
|
2020-08-30 19:37:15 -05:00 |
|
fyl2x-zero.asm
|
FPU: Implement zero divide fault
|
2020-08-30 19:37:15 -05:00 |
|
fyl2x.asm
|
Minor: Remove trailing newlines
|
2020-12-31 19:14:32 -06:00 |
|
fyl2xp1.asm
|
Fix some minor fpu bugs and add more nasm tests
|
2020-12-31 19:14:30 -06:00 |
|
gdb-extract-def
|
nasmtests: fix printing of invalid fpu registers
|
2023-10-07 12:59:15 -05:00 |
|
gen_fixtures.js
|
remove "use strict" (is default in es6 modules)
|
2025-04-16 09:26:13 -07:00 |
|
header.inc
|
nasmtests: more tests, new large arithmetic test generation, compile faster
|
2023-10-07 12:59:16 -05:00 |
|
idiv8-overflow.asm
|
add tests for idiv overflow
|
2022-11-15 10:14:28 +09:00 |
|
idiv16-overflow.asm
|
add tests for idiv overflow
|
2022-11-15 10:14:28 +09:00 |
|
idiv32-overflow.asm
|
add tests for idiv overflow
|
2022-11-15 10:14:28 +09:00 |
|
indirect-call.asm
|
Fix some minor fpu bugs and add more nasm tests
|
2020-12-31 19:14:30 -06:00 |
|
indirect-jump.asm
|
Fix some minor fpu bugs and add more nasm tests
|
2020-12-31 19:14:30 -06:00 |
|
jcxz.asm
|
Make loop, loopz, loopnz and jcxz custom generated
|
2020-12-31 19:14:30 -06:00 |
|
jump.asm
|
Nasm: Jump tests
|
2020-07-21 20:10:14 -05:00 |
|
lea-nop.asm
|
Optimise some common instructions (lea nop; cmp x, 0; test x, x; xor x, x)
|
2020-12-31 19:14:33 -06:00 |
|
leave16.asm
|
Custom code generation for leave (C9)
|
2020-08-30 19:37:15 -05:00 |
|
leave32.asm
|
Custom code generation for leave (C9)
|
2020-08-30 19:37:15 -05:00 |
|
loop.asm
|
Make loop, loopz, loopnz and jcxz custom generated
|
2020-12-31 19:14:30 -06:00 |
|
loopnz.asm
|
Make loop, loopz, loopnz and jcxz custom generated
|
2020-12-31 19:14:30 -06:00 |
|
loopz.asm
|
Make loop, loopz, loopnz and jcxz custom generated
|
2020-12-31 19:14:30 -06:00 |
|
maskmovdqu.asm
|
Add NASM test for maskmovdqu xmm, xmm
|
2020-07-21 20:10:12 -05:00 |
|
maskmovq.asm
|
Update maskmovq test to use "test memory" the same way as maskmovdqu
|
2020-07-21 20:10:12 -05:00 |
|
mov16.asm
|
nasmtests: Re-enable 0x89 mem tests in mov16
|
2020-08-30 19:27:02 -05:00 |
|
mov_sreg.asm
|
test mov reg, sreg manually
|
2022-11-26 14:11:19 -06:00 |
|
mov_sreg_ud1.asm
|
test mov reg, sreg manually
|
2022-11-26 14:11:19 -06:00 |
|
mov_sreg_ud2.asm
|
test mov reg, sreg manually
|
2022-11-26 14:11:19 -06:00 |
|
movaps.asm
|
Add movaps test
|
2018-10-01 14:26:23 -03:00 |
|
movd.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
movntpd.asm
|
Add nasm tests for movntpd & movntps
|
2018-10-01 14:26:23 -03:00 |
|
movntps.asm
|
Add nasm tests for movntpd & movntps
|
2018-10-01 14:26:23 -03:00 |
|
movq.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
packssdw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
packsswb.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
packuswb.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
paddb.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
paddd.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
paddsb.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
paddsw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
paddusb.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
paddusw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
paddw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pand.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pandn.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pcmpeqb.asm
|
Fix manual pcmpeqb nasm test
|
2020-07-21 20:10:13 -05:00 |
|
pcmpeqd.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pcmpeqw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pcmpgtb.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pcmpgtd.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pcmpgtw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pmaddwd.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pmulhw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pmullw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pmuludq.asm
|
Add a new test case for pmuludq
|
2018-09-17 13:57:05 -05:00 |
|
pop_esp.asm
|
nasm: pop esp test
|
2020-07-21 20:10:14 -05:00 |
|
pop_esp2.asm
|
Fix some minor fpu bugs and add more nasm tests
|
2020-12-31 19:14:30 -06:00 |
|
por.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pshufw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
pslld.asm
|
Add XMM based manual tests for SSE shift instructions
|
2020-07-21 20:10:12 -05:00 |
|
psllq.asm
|
Add XMM based manual tests for SSE shift instructions
|
2020-07-21 20:10:12 -05:00 |
|
psllw.asm
|
Add XMM based manual tests for SSE shift instructions
|
2020-07-21 20:10:12 -05:00 |
|
psrad.asm
|
Add XMM based manual tests for SSE shift instructions
|
2020-07-21 20:10:12 -05:00 |
|
psraw.asm
|
Add XMM based manual tests for SSE shift instructions
|
2020-07-21 20:10:12 -05:00 |
|
psrld.asm
|
Add XMM based manual tests for SSE shift instructions
|
2020-07-21 20:10:12 -05:00 |
|
psrlq.asm
|
Add XMM based manual tests for SSE shift instructions
|
2020-07-21 20:10:12 -05:00 |
|
psrlw.asm
|
Add XMM based manual tests for SSE shift instructions
|
2020-07-21 20:10:12 -05:00 |
|
psubb.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
psubd.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
psubsb.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
psubsw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
psubusb.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
psubusw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
psubw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
punpckhbw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
punpckhdq.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
punpckhwd.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
punpcklbw.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
punpckldq.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
punpcklwd.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
push.asm
|
Clean up push nasm test
|
2020-07-21 20:10:14 -05:00 |
|
pushf.asm
|
test pushf manually
|
2022-11-26 14:11:19 -06:00 |
|
pxor.asm
|
Simplify nasm tests by using boilerplate includes
|
2017-06-20 12:07:24 -04:00 |
|
rand.js
|
remove "use strict" (is default in es6 modules)
|
2025-04-16 09:26:13 -07:00 |
|
Readme.md
|
Remove outdated docs and gdbauto script
|
2020-07-21 20:10:13 -05:00 |
|
ret-imm.asm
|
Custom code generation for ret imm (C2)
|
2020-08-30 19:37:15 -05:00 |
|
run.js
|
remove "use strict" (is default in es6 modules)
|
2025-04-16 09:26:13 -07:00 |
|
shufps-edgecase.asm
|
Fix jitted cmpss/cmppd/shufps/shufpd with the same source and destination register
|
2022-09-06 01:05:39 +09:00 |
|
ucomiss.asm
|
Fix some tests
|
2021-01-03 22:43:03 -06:00 |