isa-l/raid
Taiju Yamada 1187583a97 Fixes for aarch64 mac
- It should be fine to enable pmull always on Apple Silicon
- macOS 12+ is required for PMULL instruction.
- Changed the conditional macro to __APPLE__
- Rewritten dispatcher using sysctlbyname
- Use __USER_LABEL_PREFIX__
- Use __TEXT,__const as readonly section
- use ASM_DEF_RODATA macro
- fix func decl

Change-Id: I800593f21085d8187b480c8bb3ab2bd70c4a6974
Signed-off-by: Taiju Yamada <tyamada@bi.a.u-tokyo.ac.jp>
2022-10-28 08:27:26 -07:00
..
aarch64 Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
Makefile.am build: Remove unneeded file types.h 2021-06-10 09:35:43 -07:00
pq_check_sse_i32.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
pq_check_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
pq_check_test.c build: Remove unneeded file types.h 2021-06-10 09:35:43 -07:00
pq_gen_avx2.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
pq_gen_avx512.asm x86: Add ENDBR32/ENDBR64 at function entries for Intel CET 2020-05-26 09:16:49 -07:00
pq_gen_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
pq_gen_perf.c test: Change perf tests to warm by default 2022-08-03 16:35:55 -07:00
pq_gen_sse_i32.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
pq_gen_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
pq_gen_test.c build: Remove unneeded file types.h 2021-06-10 09:35:43 -07:00
raid_base_aliases.c raid: Add base function aliases and group src by arch 2017-03-30 18:09:32 -07:00
raid_base.c Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
raid_multibinary_i32.asm multibinary: move WRT_OPT macro to common header 2017-08-18 14:24:57 -07:00
raid_multibinary.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
xor_check_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
xor_check_test.c build: Remove unneeded file types.h 2021-06-10 09:35:43 -07:00
xor_example.c build: Remove unneeded file types.h 2021-06-10 09:35:43 -07:00
xor_gen_avx512.asm x86: Add ENDBR32/ENDBR64 at function entries for Intel CET 2020-05-26 09:16:49 -07:00
xor_gen_avx.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
xor_gen_perf.c test: Change perf tests to warm by default 2022-08-03 16:35:55 -07:00
xor_gen_sse.asm Remove all slver legacy segments 2022-07-14 19:23:52 -07:00
xor_gen_test.c build: Remove unneeded file types.h 2021-06-10 09:35:43 -07:00