aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86_64/Encoding.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-05-03 15:12:20 -0700
committerGitHub <noreply@github.com>2023-05-03 15:12:20 -0700
commitf05cd008d89f36da0aaea315dd480edeb7870a45 (patch)
treebac1c8e73a43ab9a855107776ff3223528426b84 /src/arch/x86_64/Encoding.zig
parent8d6336420b937075e3363f9548adb0092af7f819 (diff)
parenta19faa2481e84e065a8762cb7c7cbf35426929fd (diff)
downloadzig-f05cd008d89f36da0aaea315dd480edeb7870a45.tar.gz
zig-f05cd008d89f36da0aaea315dd480edeb7870a45.zip
Merge pull request #15559 from jacobly0/x86_64-behavior
x86_64: more behavior
Diffstat (limited to 'src/arch/x86_64/Encoding.zig')
-rw-r--r--src/arch/x86_64/Encoding.zig16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/arch/x86_64/Encoding.zig b/src/arch/x86_64/Encoding.zig
index 5cb7f7a2d9..944fe85458 100644
--- a/src/arch/x86_64/Encoding.zig
+++ b/src/arch/x86_64/Encoding.zig
@@ -268,23 +268,37 @@ pub const Mnemonic = enum {
movd,
// SSE
addss,
+ andps,
+ andnps,
cmpss,
cvtsi2ss,
divss,
maxss, minss,
- movss,
+ movaps, movss, movups,
mulss,
+ orps,
+ pextrw,
+ pinsrw,
+ sqrtps,
+ sqrtss,
subss,
ucomiss,
xorps,
// SSE2
addsd,
+ andpd,
+ andnpd,
//cmpsd,
cvtsd2ss, cvtsi2sd, cvtss2sd,
divsd,
maxsd, minsd,
+ movapd,
movq, //movd, movsd,
+ movupd,
mulsd,
+ orpd,
+ sqrtpd,
+ sqrtsd,
subsd,
ucomisd,
xorpd,