Fabian
|
c86dc4f642
nasmtests: more tests, new large arithmetic test generation, compile faster
|
vor 1 Jahr |
Fabian
|
677e660558
nasmtests: better rng
|
vor 1 Jahr |
Fabian
|
719bc39e08
fix more AMD-specific undefined behaviour
|
vor 1 Jahr |
Fabian
|
1ef33c323b
namstests: don't assume intel
|
vor 1 Jahr |
Fabian
|
8dc153b8eb
nasmtests: compare entire bss (resize it to 8kB)
|
vor 2 Jahren |
Fabian
|
b97c5661f5
Allow creating more than one nasmtest per instruction
|
vor 4 Jahren |
Fabian
|
0c97cf9a7c
nasmtests: Reduce verbosity
|
vor 4 Jahren |
Fabian
|
2b36795763
Rename only_{reg,mem} to skip_{mem,reg} (only relevant to tests these days)
|
vor 4 Jahren |
Fabian
|
acb8ad5423
Avoid console.assert (doesn't throw)
|
vor 4 Jahren |
Fabian
|
05296b0586
Enable fpu instructions in nasm tests
|
vor 6 Jahren |
Fabian
|
1253b72906
Generate prefix handling for string instructions
|
vor 6 Jahren |
Fabian
|
975a06269e
Squash
|
vor 4 Jahren |
Amaan Cheval
|
966f61616c
Minor refactor based on feedback
|
vor 7 Jahren |
Amaan Cheval
|
650de5d7d7
Skip cvttsd2si test (due to emscripten bug)
|
vor 7 Jahren |
Awal Garg
|
6274f90939
enable more string instructions in nasm tests
|
vor 7 Jahren |
Awal Garg
|
1ba669fa61
enable tests for mov* string instructions
|
vor 7 Jahren |
Fabian
|
cda9398da5
Nasm tests: Ensure build folder exists
|
vor 7 Jahren |
Fabian
|
4871e5a288
Nasm tests: Create more tests, improve instruction table
|
vor 7 Jahren |
Fabian
|
db376f3b63
Add tests for fixed address in instructions
|
vor 7 Jahren |
Fabian
|
5ad6e1e67a
Nasm tests: Test for lazy flags, fix flags mask for several instructions
|
vor 7 Jahren |
Fabian
|
c004dac4d5
Generate immediate byte reads for callf/jmpf/enter
|
vor 7 Jahren |
Fabian
|
4332444dfe
Use same esp in orace and test
|
vor 7 Jahren |
Fabian
|
75ae9fe420
Split modrm functions by reg/mem
|
vor 7 Jahren |
Fabian
|
fc0e438348
nasm test: Test with different register than eax
|
vor 7 Jahren |
Fabian
|
14875dafb2
Move code into hex_byte
|
vor 7 Jahren |
Fabian
|
6d9e8580ef
Generate instruction calls when modrm/reg decides instructions
|
vor 7 Jahren |
Fabian
|
425654304a
Skip divide instruction tests instead of out-commenting them
|
vor 7 Jahren |
Fabian
|
b55c5119c7
Nasm tests: Write to build folder
|
vor 7 Jahren |
Fabian
|
95cd31bb49
nasm tests: Test 16-bit instructions
|
vor 7 Jahren |
Fabian
|
6c702c7340
nasm tests: Test both memory and register, skip failing register tests
|
vor 7 Jahren |