mirror of
https://github.com/FEX-Emu/FEX.git
synced 2025-01-24 15:34:55 +00:00
50 lines
1.1 KiB
NASM
50 lines
1.1 KiB
NASM
%ifdef CONFIG
|
|
{
|
|
"HostFeatures": ["AES256"],
|
|
"RegData": {
|
|
"XMM1": ["0xD5D56A6A6AD5D56A", "0x6A6AD5D5D56A6AD5", "0xd5d56a6a6ad5d56a", "0x6a6ad5d5d56a6ad5"],
|
|
"XMM2": ["0x2A2A9595952A2A95", "0x95952A2A2A95952A", "0x2a2a9595952a2a95", "0x95952a2a2a95952a"],
|
|
"XMM3": ["0xD5D56A6B6AD5D56B", "0x6A6AD5D4D56A6AD4", "0xd5d56a6b6ad5d56b", "0x6a6ad5d4d56a6ad4"],
|
|
"XMM4": ["0x2A2A95956AD5D56A", "0x6A6AD5D42A95952A", "0x2a2a95956ad5d56a", "0x6a6ad5d42a95952a"]
|
|
}
|
|
}
|
|
%endif
|
|
|
|
lea rdx, [rel .data]
|
|
|
|
vmovaps ymm0, [rdx + 32 * 4]
|
|
|
|
vaesdeclast ymm1, ymm0, [rdx + 32 * 0]
|
|
vaesdeclast ymm2, ymm0, [rdx + 32 * 1]
|
|
vaesdeclast ymm3, ymm0, [rdx + 32 * 2]
|
|
vaesdeclast ymm4, ymm0, [rdx + 32 * 3]
|
|
|
|
hlt
|
|
|
|
align 32
|
|
.data:
|
|
dq 0x0000000000000000
|
|
dq 0x0000000000000000
|
|
dq 0x0000000000000000
|
|
dq 0x0000000000000000
|
|
|
|
dq 0xFFFFFFFFFFFFFFFF
|
|
dq 0xFFFFFFFFFFFFFFFF
|
|
dq 0xFFFFFFFFFFFFFFFF
|
|
dq 0xFFFFFFFFFFFFFFFF
|
|
|
|
dq 0x0000000100000001
|
|
dq 0x0000000100000001
|
|
dq 0x0000000100000001
|
|
dq 0x0000000100000001
|
|
|
|
dq 0xFFFFFFFF00000000
|
|
dq 0x00000001FFFFFFFF
|
|
dq 0xFFFFFFFF00000000
|
|
dq 0x00000001FFFFFFFF
|
|
|
|
dq 0x0202020202020202
|
|
dq 0x0303030303030303
|
|
dq 0x0202020202020202
|
|
dq 0x0303030303030303
|