aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2009-12-21 16:41:03 +0100
committerMike Pall <mike>2009-12-21 16:41:03 +0100
commit64a4528cac0bc0d136d935882bf7cf389d7d8130 (patch)
tree24c717c4882b93fab15715e6f46a445d8eda5bed
parent34d716947ca17917a4b30a4d280ba72bd3223a14 (diff)
downloadluajit-64a4528cac0bc0d136d935882bf7cf389d7d8130.tar.gz
luajit-64a4528cac0bc0d136d935882bf7cf389d7d8130.tar.bz2
luajit-64a4528cac0bc0d136d935882bf7cf389d7d8130.zip
Fix memory operand sizes for some SSE ops in DynASM.
-rw-r--r--dynasm/dasm_x86.lua14
1 files changed, 7 insertions, 7 deletions
diff --git a/dynasm/dasm_x86.lua b/dynasm/dasm_x86.lua
index a24db64c..be1237d8 100644
--- a/dynasm/dasm_x86.lua
+++ b/dynasm/dasm_x86.lua
@@ -1165,10 +1165,10 @@ local map_op = {
1165 clflush_1 = "x.:0FAE7m", 1165 clflush_1 = "x.:0FAE7m",
1166 cmppd_3 = "rmio:660FC2rMU", 1166 cmppd_3 = "rmio:660FC2rMU",
1167 cmpps_3 = "rmio:0FC2rMU", 1167 cmpps_3 = "rmio:0FC2rMU",
1168 cmpsd_3 = "rmio:F20FC2rMU", 1168 cmpsd_3 = "rrio:F20FC2rMU|rxi/oq:",
1169 cmpss_3 = "rmio:F30FC2rMU", 1169 cmpss_3 = "rrio:F30FC2rMU|rxi/od:",
1170 comisd_2 = "rmo:660F2FrM", 1170 comisd_2 = "rro:660F2FrM|rx/oq:",
1171 comiss_2 = "rmo:0F2FrM", 1171 comiss_2 = "rro:0F2FrM|rx/od:",
1172 cvtdq2pd_2 = "rro:F30FE6rM|rx/oq:", 1172 cvtdq2pd_2 = "rro:F30FE6rM|rx/oq:",
1173 cvtdq2ps_2 = "rmo:0F5BrM", 1173 cvtdq2ps_2 = "rmo:0F5BrM",
1174 cvtpd2dq_2 = "rmo:F20FE6rM", 1174 cvtpd2dq_2 = "rmo:F20FE6rM",
@@ -1286,15 +1286,15 @@ local map_op = {
1286 punpcklwd_2 = "rmo:660F61rM", 1286 punpcklwd_2 = "rmo:660F61rM",
1287 pxor_2 = "rmo:660FEFrM", 1287 pxor_2 = "rmo:660FEFrM",
1288 rcpps_2 = "rmo:0F53rM", 1288 rcpps_2 = "rmo:0F53rM",
1289 rcpss_2 = "rmo:F30F53rM", 1289 rcpss_2 = "rro:F30F53rM|rx/od:",
1290 rsqrtps_2 = "rmo:0F52rM", 1290 rsqrtps_2 = "rmo:0F52rM",
1291 rsqrtss_2 = "rmo:F30F52rM", 1291 rsqrtss_2 = "rmo:F30F52rM",
1292 sfence_0 = "0FAEF8", 1292 sfence_0 = "0FAEF8",
1293 shufpd_3 = "rmio:660FC6rMU", 1293 shufpd_3 = "rmio:660FC6rMU",
1294 shufps_3 = "rmio:0FC6rMU", 1294 shufps_3 = "rmio:0FC6rMU",
1295 stmxcsr_1 = "xd:0FAE3m", 1295 stmxcsr_1 = "xd:0FAE3m",
1296 ucomisd_2 = "rmo:660F2ErM", 1296 ucomisd_2 = "rro:660F2ErM|rx/oq:",
1297 ucomiss_2 = "rmo:0F2ErM", 1297 ucomiss_2 = "rro:0F2ErM|rx/od:",
1298 unpckhpd_2 = "rmo:660F15rM", 1298 unpckhpd_2 = "rmo:660F15rM",
1299 unpckhps_2 = "rmo:0F15rM", 1299 unpckhps_2 = "rmo:0F15rM",
1300 unpcklpd_2 = "rmo:660F14rM", 1300 unpcklpd_2 = "rmo:660F14rM",