Files
FEX-Emu--FEX/unittests/ASM/ConstProp/ConstPooling.asm
T
Ryan Houdek 7c6444c37c unitests/ASM: Removes unused MemoryRegion configs
FEX's ASM unitests had the problem that they were copy and pasted
templates and MemoryRegion was copied in to almost all tests.

Very few tests actually use the MemoryRegion they were asking for and
instead used none, or the hardcoded memory regions that the
TestHarnessRunner provides.

This is entirely a sed replacement and minor fixups plus reverts for the
few tests that actually use the region asked for.
2024-10-08 16:07:25 -07:00

80 lines
1.4 KiB
NASM

%ifdef CONFIG
{
"Match": "All",
"RegData": {
"RAX": "0xf"
}
}
%endif
mov rdx, 0xe0000000
; generate a lot of re-used constants
mov dword[rdx], 0x0
mov dword[rdx], 0x1
mov dword[rdx], 0x2
mov dword[rdx], 0x3
mov dword[rdx], 0x4
mov dword[rdx], 0x5
mov dword[rdx], 0x6
mov dword[rdx], 0x7
mov dword[rdx], 0x8
mov dword[rdx], 0x9
mov dword[rdx], 0xa
mov dword[rdx], 0xb
mov dword[rdx], 0xc
mov dword[rdx], 0xd
mov dword[rdx], 0xe
mov dword[rdx], 0xf
mov dword[rdx], 0x0
mov dword[rdx], 0x1
mov dword[rdx], 0x2
mov dword[rdx], 0x3
mov dword[rdx], 0x4
mov dword[rdx], 0x5
mov dword[rdx], 0x6
mov dword[rdx], 0x7
mov dword[rdx], 0x8
mov dword[rdx], 0x9
mov dword[rdx], 0xa
mov dword[rdx], 0xb
mov dword[rdx], 0xc
mov dword[rdx], 0xd
mov dword[rdx], 0xe
mov dword[rdx], 0xf
mov dword[rdx], 0x0
mov dword[rdx], 0x1
mov dword[rdx], 0x2
mov dword[rdx], 0x3
mov dword[rdx], 0x4
mov dword[rdx], 0x5
mov dword[rdx], 0x6
mov dword[rdx], 0x7
mov dword[rdx], 0x8
mov dword[rdx], 0x9
mov dword[rdx], 0xa
mov dword[rdx], 0xb
mov dword[rdx], 0xc
mov dword[rdx], 0xd
mov dword[rdx], 0xe
mov dword[rdx], 0xf
mov dword[rdx], 0x0
mov dword[rdx], 0x1
mov dword[rdx], 0x2
mov dword[rdx], 0x3
mov dword[rdx], 0x4
mov dword[rdx], 0x5
mov dword[rdx], 0x6
mov dword[rdx], 0x7
mov dword[rdx], 0x8
mov dword[rdx], 0x9
mov dword[rdx], 0xa
mov dword[rdx], 0xb
mov dword[rdx], 0xc
mov dword[rdx], 0xd
mov dword[rdx], 0xe
mov dword[rdx], 0xf
mov eax, dword[rdx]
hlt