Closed
Description
Using: ./build aarch64-macos-none baseline
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1028:79: error: always_inline function 'vdupq_n_u8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint16x8_t equalMask = vreinterpretq_u16_u8(vceqq_u8(chunk, vdupq_n_u8(tag)));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1028:63: error: always_inline function 'vceqq_u8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint16x8_t equalMask = vreinterpretq_u16_u8(vceqq_u8(chunk, vdupq_n_u8(tag)));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1028:42: error: always_inline function 'vreinterpretq_u16_u8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint16x8_t equalMask = vreinterpretq_u16_u8(vceqq_u8(chunk, vdupq_n_u8(tag)));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1030:35: error: always_inline function 'vreinterpretq_u32_u16' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint32x4_t t1 = vreinterpretq_u32_u16(vsriq_n_u16(t0, t0, 14));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1031:35: error: always_inline function 'vreinterpretq_u64_u32' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint64x2_t t2 = vreinterpretq_u64_u32(vshrq_n_u32(t1, 14));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1032:35: error: always_inline function 'vreinterpretq_u8_u64' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint8x16_t t3 = vreinterpretq_u8_u64(vsraq_n_u64(t2, t2, 28));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1038:39: error: always_inline function 'vreinterpretq_u8_u16' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint8x16_t chunk0 = vreinterpretq_u8_u16(chunk.val[0]);
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1039:39: error: always_inline function 'vreinterpretq_u8_u16' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint8x16_t chunk1 = vreinterpretq_u8_u16(chunk.val[1]);
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1040:60: error: always_inline function 'vdupq_n_u8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint8x16_t equalMask0 = vceqq_u8(chunk0, vdupq_n_u8(tag));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1040:43: error: always_inline function 'vceqq_u8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint8x16_t equalMask0 = vceqq_u8(chunk0, vdupq_n_u8(tag));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1041:60: error: always_inline function 'vdupq_n_u8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint8x16_t equalMask1 = vceqq_u8(chunk1, vdupq_n_u8(tag));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1041:43: error: always_inline function 'vceqq_u8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint8x16_t equalMask1 = vceqq_u8(chunk1, vdupq_n_u8(tag));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1042:47: error: always_inline function 'vreinterpretq_s16_u8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const int8x8_t pack0 = vqmovn_s16(vreinterpretq_s16_u8(equalMask0));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1042:36: error: always_inline function 'vqmovn_s16' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const int8x8_t pack0 = vqmovn_s16(vreinterpretq_s16_u8(equalMask0));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1043:47: error: always_inline function 'vreinterpretq_s16_u8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const int8x8_t pack1 = vqmovn_s16(vreinterpretq_s16_u8(equalMask1));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1043:36: error: always_inline function 'vqmovn_s16' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const int8x8_t pack1 = vqmovn_s16(vreinterpretq_s16_u8(equalMask1));
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1044:34: error: always_inline function 'vreinterpret_u8_s8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint8x8_t t0 = vreinterpret_u8_s8(pack0);
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1045:34: error: always_inline function 'vreinterpret_u8_s8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint8x8_t t1 = vreinterpret_u8_s8(pack1);
^
/home/alexrp/Source/zig-bootstrap/zstd/lib/compress/zstd_lazy.c:1047:36: error: always_inline function 'vuzp_u8' requires target feature 'aes', but would be inlined into function 'ZSTD_row_getMatchMask' that is compiled without support for 'aes'
const uint8x8x2_t t3 = vuzp_u8(t2, t0);
^
:1:1: error: too many errors emitted, stopping now
It works fine when using apple_a14
instead of baseline
.
Metadata
Metadata
Assignees
Labels
No labels