aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/nscd_setup_thread.c
diff options
context:
space:
mode:
authorNoah Goldstein <goldstein.w.n@gmail.com>2022-10-14 22:00:25 -0500
committerNoah Goldstein <goldstein.w.n@gmail.com>2022-10-14 21:21:58 -0700
commit52ab7604db35e0421bc3d2468a3af52b2c513a7b (patch)
tree2763b19062339644b3a747ad81ca38d253bd8ce7 /sysdeps/unix/sysv/linux/nscd_setup_thread.c
parent2c42257314536b94cc8d52edede86e94e98c1436 (diff)
downloadglibc-52ab7604db35e0421bc3d2468a3af52b2c513a7b.tar
glibc-52ab7604db35e0421bc3d2468a3af52b2c513a7b.tar.gz
glibc-52ab7604db35e0421bc3d2468a3af52b2c513a7b.tar.bz2
glibc-52ab7604db35e0421bc3d2468a3af52b2c513a7b.zip
x86: Update VEC macros to complete API for evex/evex512 impls
1) Copy so that backport will be easier. 2) Make section only define if there is not a previous definition 3) Add `VEC_lo` definition for proper reg-width but in the ymm/zmm0-15 range. 4) Add macros for accessing GPRs based on VEC_SIZE This is to make it easier to do think like: ``` vpcmpb %VEC(0), %VEC(1), %k0 kmov{d|q} %k0, %{eax|rax} test %{eax|rax} ``` It adds macro s.t any GPR can get the proper width with: `V{upcase_GPR_name}` and any mask insn can get the proper width with: `{upcase_mask_insn_without_postfix}` This commit does not change libc.so Tested build on x86-64
Diffstat (limited to 'sysdeps/unix/sysv/linux/nscd_setup_thread.c')
0 files changed, 0 insertions, 0 deletions