Skip to content

Commit acf9a22

Browse files
committed
Remove redundant BMI2 check when
`ZSTD_ENABLE_ASM_X86_64_BMI2` already implies BMI2 (by it's name, and by the way it tests defines
1 parent 9fbed33 commit acf9a22

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/decompress/huf_decompress.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -913,7 +913,7 @@ static size_t HUF_decompress4X1_usingDTable_internal(void* dst, size_t dstSize,
913913
}
914914
#endif
915915

916-
#if ZSTD_ENABLE_ASM_X86_64_BMI2 && defined(__BMI2__)
916+
#if ZSTD_ENABLE_ASM_X86_64_BMI2
917917
if (!(flags & HUF_flags_disableAsm)) {
918918
loopFn = HUF_decompress4X1_usingDTable_internal_fast_asm_loop;
919919
}
@@ -1735,7 +1735,7 @@ static size_t HUF_decompress4X2_usingDTable_internal(void* dst, size_t dstSize,
17351735
}
17361736
#endif
17371737

1738-
#if ZSTD_ENABLE_ASM_X86_64_BMI2 && defined(__BMI2__)
1738+
#if ZSTD_ENABLE_ASM_X86_64_BMI2
17391739
if (!(flags & HUF_flags_disableAsm)) {
17401740
loopFn = HUF_decompress4X2_usingDTable_internal_fast_asm_loop;
17411741
}

0 commit comments

Comments
 (0)