]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Some fixes for aarch64
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 2 Sep 2020 10:34:16 +0000 (11:34 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 2 Sep 2020 10:34:16 +0000 (11:34 +0100)
contrib/librdns/util.c
test/lua/unit/utf.lua

index 60da2ad48ee8148fae3228ce0b4401bc395ab200..920e94b9986c46b43b0e44a83b34057259563f44 100644 (file)
@@ -38,6 +38,7 @@
 #include "ottery.h"
 #include "util.h"
 #include "logger.h"
+#include "rdns.h"
 
 static int
 rdns_make_socket_nonblocking (int fd)
index 34217afa4d1a734e0397bf79b9f4db40fe6f04db..67ccfb4a729ce9fb038d3d17345d9a04d3d1c9f7 100644 (file)
@@ -181,22 +181,25 @@ context("UTF8 check functions", function()
       local res = test_size(sz, false, 'ref')
       assert_equal(res, 0)
     end)
-    test(string.format("Utf8 test %s %d buffer, %s", 'sse', sz, 'valid'), function()
-      local res = test_size(sz, true, 'sse')
-      assert_equal(res, 0)
-    end)
-    test(string.format("Utf8 test %s %d buffer, %s", 'sse', sz, 'invalid'), function()
-      local res = test_size(sz, false, 'sse')
-      assert_equal(res, 0)
-    end)
-    test(string.format("Utf8 test %s %d buffer, %s", 'avx2', sz, 'valid'), function()
-      local res = test_size(sz, true, 'avx2')
-      assert_equal(res, 0)
-    end)
-    test(string.format("Utf8 test %s %d buffer, %s", 'avx2', sz, 'invalid'), function()
-      local res = test_size(sz, false, 'avx2')
-      assert_equal(res, 0)
-    end)
+
+    if jit.arch == 'x64' then
+      test(string.format("Utf8 test %s %d buffer, %s", 'sse', sz, 'valid'), function()
+        local res = test_size(sz, true, 'sse')
+        assert_equal(res, 0)
+      end)
+      test(string.format("Utf8 test %s %d buffer, %s", 'sse', sz, 'invalid'), function()
+        local res = test_size(sz, false, 'sse')
+        assert_equal(res, 0)
+      end)
+      test(string.format("Utf8 test %s %d buffer, %s", 'avx2', sz, 'valid'), function()
+        local res = test_size(sz, true, 'avx2')
+        assert_equal(res, 0)
+      end)
+      test(string.format("Utf8 test %s %d buffer, %s", 'avx2', sz, 'invalid'), function()
+        local res = test_size(sz, false, 'avx2')
+        assert_equal(res, 0)
+      end)
+    end
   end
 
 end)
\ No newline at end of file