diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-10-30 16:38:15 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-10-30 16:38:15 +0100 |
| commit | cb2a623faa78b02b93b402f665030f6b75cdf0a9 (patch) | |
| tree | 6b376883dc43953b876c2fd8fa12fce94b29eb1e /src/emu/x64compstrings.h | |
| parent | 7e80e7ba86c51487e71e95d52fb72f45c94030ba (diff) | |
| download | box64-cb2a623faa78b02b93b402f665030f6b75cdf0a9.tar.gz box64-cb2a623faa78b02b93b402f665030f6b75cdf0a9.zip | |
Added full SSE 4.2 support
Diffstat (limited to 'src/emu/x64compstrings.h')
| -rw-r--r-- | src/emu/x64compstrings.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/emu/x64compstrings.h b/src/emu/x64compstrings.h new file mode 100644 index 00000000..b2a785b2 --- /dev/null +++ b/src/emu/x64compstrings.h @@ -0,0 +1,13 @@ +#ifndef __X64_CMPSTRINGS_H__ +#define __X64_CMPSTRINGS_H__ + +#include <stdint.h> + +#include "regs.h" + +typedef struct x64emu_s x64emu_t; + +uint32_t sse42_compare_string_explicit_len(x64emu_t* emu, sse_regs_t* a, int la, sse_regs_t* b, int lb, uint8_t imm8); +uint32_t sse42_compare_string_implicit_len(x64emu_t* emu, sse_regs_t* a, sse_regs_t* b, uint8_t imm8); + +#endif //__X64_CMPSTRINGS_H__ \ No newline at end of file |