diff options
author | Mike Pall <mike> | 2009-12-21 16:41:03 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2009-12-21 16:41:03 +0100 |
commit | 64a4528cac0bc0d136d935882bf7cf389d7d8130 (patch) | |
tree | 24c717c4882b93fab15715e6f46a445d8eda5bed | |
parent | 34d716947ca17917a4b30a4d280ba72bd3223a14 (diff) | |
download | luajit-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.lua | 14 |
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", |