From 75d2e6e32450b355f32a06745abc2f9446febce7 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 2 Sep 2020 11:34:16 +0100 Subject: [PATCH] [Minor] Some fixes for aarch64 --- contrib/librdns/util.c | 1 + test/lua/unit/utf.lua | 35 +++++++++++++++++++---------------- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/contrib/librdns/util.c b/contrib/librdns/util.c index 60da2ad48..920e94b99 100644 --- a/contrib/librdns/util.c +++ b/contrib/librdns/util.c @@ -38,6 +38,7 @@ #include "ottery.h" #include "util.h" #include "logger.h" +#include "rdns.h" static int rdns_make_socket_nonblocking (int fd) diff --git a/test/lua/unit/utf.lua b/test/lua/unit/utf.lua index 34217afa4..67ccfb4a7 100644 --- a/test/lua/unit/utf.lua +++ b/test/lua/unit/utf.lua @@ -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 -- 2.39.5