Skip to content

aarch64-macos-none baseline #194

Closed
@alexrp

Description

@alexrp

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions