aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dynasm/dasm_x86.lua1
-rw-r--r--src/lj.supp15
2 files changed, 16 insertions, 0 deletions
diff --git a/dynasm/dasm_x86.lua b/dynasm/dasm_x86.lua
index a8e25ed3..1fa80b55 100644
--- a/dynasm/dasm_x86.lua
+++ b/dynasm/dasm_x86.lua
@@ -1116,6 +1116,7 @@ local map_op = {
1116 shrd_3 = "mriqdw:0FACRmU|mrC/qq:0FADRm|mrC/dd:|mrC/ww:", 1116 shrd_3 = "mriqdw:0FACRmU|mrC/qq:0FADRm|mrC/dd:|mrC/ww:",
1117 1117
1118 rdtsc_0 = "0F31", -- P1+ 1118 rdtsc_0 = "0F31", -- P1+
1119 rdpmc_0 = "0F33", -- P6+
1119 cpuid_0 = "0FA2", -- P1+ 1120 cpuid_0 = "0FA2", -- P1+
1120 1121
1121 -- floating point ops 1122 -- floating point ops
diff --git a/src/lj.supp b/src/lj.supp
index 411f2617..acb9e789 100644
--- a/src/lj.supp
+++ b/src/lj.supp
@@ -24,3 +24,18 @@
24 Memcheck:Cond 24 Memcheck:Cond
25 fun:lj_str_new 25 fun:lj_str_new
26} 26}
27{
28 Optimized string compare
29 Memcheck:Addr4
30 fun:lj_str_fastcmp
31}
32{
33 Optimized string compare
34 Memcheck:Addr1
35 fun:lj_str_fastcmp
36}
37{
38 Optimized string compare
39 Memcheck:Cond
40 fun:lj_str_fastcmp
41}