From 4bee5dc044710514fd4c655340a786c43ad03cf7 Mon Sep 17 00:00:00 2001 From: Alexander Nasonov Date: Wed, 22 Aug 2018 00:20:05 +0100 Subject: [PATCH] Fix vroundp{s,d}. Without the fix, DynASM prints this error: dynasm/dasm_x86.lua:1954: attempt to index local 'a' (a nil value) --- dynasm/dasm_x86.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dynasm/dasm_x86.lua b/dynasm/dasm_x86.lua index 73502f63..7f536afa 100644 --- a/dynasm/dasm_x86.lua +++ b/dynasm/dasm_x86.lua @@ -1537,8 +1537,8 @@ local map_op = { vrcpss_3 = "rrro:F30FV53rM|rrx/ood:", vrsqrtps_2 = "rmoy:0Fu52rM", vrsqrtss_3 = "rrro:F30FV52rM|rrx/ood:", - vroundpd_3 = "rmioy:660F3AV09rMU", - vroundps_3 = "rmioy:660F3AV08rMU", + vroundpd_3 = "rmioy:660F3Au09rMU", + vroundps_3 = "rmioy:660F3Au08rMU", vroundsd_4 = "rrrio:660F3AV0BrMU|rrxi/ooq:", vroundss_4 = "rrrio:660F3AV0ArMU|rrxi/ood:", vshufpd_4 = "rrmioy:660FVC6rMU",