move bmi.singeli into base x86 include

This commit is contained in:
dzaima 2025-04-24 18:36:10 +03:00
parent 98f1c97653
commit 70705f9bfe
4 changed files with 3 additions and 6 deletions

View File

@ -179,7 +179,7 @@ def {
all_hom,any_hom,blend_hom,hom_to_int,store_masked_hom,store_blended_hom, all_hom,any_hom,blend_hom,hom_to_int,store_masked_hom,store_blended_hom,
all_top,any_top,blend_top,top_to_int,store_masked_top,store_blended_top, all_top,any_top,blend_top,top_to_int,store_masked_top,store_blended_top,
load_expand_bits,make,mask_to_hom,mulw_split,mulh,narrow,narrow_trunc,narrow_pair, load_expand_bits,make,mask_to_hom,mulw_split,mulh,narrow,narrow_trunc,narrow_pair,
pair,pdep,pext,rbit,sel,shuf_ind,reverse_units,broadcast_sel,absdiff_sum,mul_sum,mul_sum_sat, pair,pdep,pext,bzhi,rbit,sel,shuf_ind,reverse_units,broadcast_sel,absdiff_sum,mul_sum,mul_sum_sat,
unord,unzip,vfold,vec_select,vec_shuffle,widen,widen_upper,multishift, unord,unzip,vfold,vec_select,vec_shuffle,widen,widen_upper,multishift,
addp,addpw,addpwa, addp,addpw,addpwa,
} }

View File

@ -1,6 +1,5 @@
include './base' include './base'
include './mask' include './mask'
if_inline (hasarch{'BMI2'}) include './bmi'
include './spaced' include './spaced'
include './scan_common' include './scan_common'
include './vecfold' include './vecfold'

View File

@ -1,8 +1,5 @@
include './base' include './base'
if_inline (hasarch{'X86_64'}) { if_inline (hasarch{'PCLMUL'}) include './clmul'
if_inline (hasarch{'PCLMUL'}) include './clmul'
if_inline (hasarch{'BMI2'}) include './bmi'
}
include './mask' include './mask'
def popc_rand{x:T if isint{T} and width{T}==64} = emit{u8, 'rand_popc64', x} # under valgrind, return a random result in the range of possible ones def popc_rand{x:T if isint{T} and width{T}==64} = emit{u8, 'rand_popc64', x} # under valgrind, return a random result in the range of possible ones

View File

@ -58,6 +58,7 @@ include './sse'
include './avx' include './avx'
include './avx2' include './avx2'
include './avx512' include './avx512'
include './bmi'