.. |
andn.asm
|
unittests: Support skipping unit tests based on host feature support
|
2022-08-14 20:04:26 -07:00 |
bextr.asm
|
unittests/bextr: add SrcSize tests
|
2024-06-10 05:45:12 +00:00 |
blsi.asm
|
unittests: Support skipping unit tests based on host feature support
|
2022-08-14 20:04:26 -07:00 |
blsmsk.asm
|
unittests: Support skipping unit tests based on host feature support
|
2022-08-14 20:04:26 -07:00 |
blsr.asm
|
unittests: Support skipping unit tests based on host feature support
|
2022-08-14 20:04:26 -07:00 |
bzhi.asm
|
unittests: Support skipping unit tests based on host feature support
|
2022-08-14 20:04:26 -07:00 |
fma_fmadd_pd.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fmadd_ps.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fmadd_sd.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fmadd_ss.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fmaddsub_pd.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fmaddsub_ps.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fmsub_pd.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fmsub_ps.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fmsub_sd.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fmsub_ss.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fmsubadd_pd.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fmsubadd_ps.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fnmadd_pd.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fnmadd_ps.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fnmadd_sd.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fnmadd_ss.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fnmsub_pd.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fnmsub_ps.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fnmsub_sd.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
fma_fnmsub_ss.asm
|
unittests: Adds FMA3 unittests
|
2024-06-25 11:37:18 -07:00 |
mulx.asm
|
unittests: Support skipping unit tests based on host feature support
|
2022-08-14 20:04:26 -07:00 |
pdep.asm
|
unittests: Support skipping unit tests based on host feature support
|
2022-08-14 20:04:26 -07:00 |
pext.asm
|
Arm64/ALUOps: Remove spills in PEXT
|
2023-09-15 19:39:51 -04:00 |
rorx.asm
|
BMI2: Ensure rorx immediate masks by operation size correctly.
|
2024-06-26 11:11:37 -07:00 |
sarx.asm
|
unittests: Support skipping unit tests based on host feature support
|
2022-08-14 20:04:26 -07:00 |
shlx.asm
|
unittests: Support skipping unit tests based on host feature support
|
2022-08-14 20:04:26 -07:00 |
shrx.asm
|
unittests: Support skipping unit tests based on host feature support
|
2022-08-14 20:04:26 -07:00 |
vaddpd.asm
|
OpcodeDispatcher: Handle VADDPD
|
2022-12-05 16:59:04 +00:00 |
vaddps.asm
|
OpcodeDispatcher: Handle VADDPS
|
2022-12-05 16:43:26 +00:00 |
vaddsd.asm
|
OpcodeDispatcher: Handle VADDSD
|
2022-12-07 16:43:47 +00:00 |
vaddss.asm
|
OpcodeDispatcher: Handle VADDSS
|
2022-12-07 16:43:44 +00:00 |
vaddsubpd.asm
|
VectorOps: Handle SVE VFCADD a little better
|
2023-10-19 14:48:46 +02:00 |
vaddsubps.asm
|
VectorOps: Handle SVE VFCADD a little better
|
2023-10-19 14:48:46 +02:00 |
vaesdec256.asm
|
unittests: Adds new VAES tests
|
2024-06-19 05:51:47 -07:00 |
vaesdec.asm
|
OpcodeDispatcher: Handle VAESDEC (128-bit)
|
2022-12-20 17:26:19 +00:00 |
vaesdeclast256.asm
|
unittests: Adds new VAES tests
|
2024-06-19 05:51:47 -07:00 |
vaesdeclast.asm
|
OpcodeDispatcher: Handle VAESDECLAST (128-bit)
|
2022-12-20 17:34:17 +00:00 |
vaesenc256.asm
|
unittests: Adds new VAES tests
|
2024-06-19 05:51:47 -07:00 |
vaesenc.asm
|
OpcodeDispatcher: Handle VAESENC (128-bit)
|
2022-12-20 16:58:01 +00:00 |
vaesenclast256.asm
|
unittests: Adds new VAES tests
|
2024-06-19 05:51:47 -07:00 |
vaesenclast.asm
|
OpcodeDispatcher: Handle VAESENCLAST (128-bit)
|
2022-12-20 17:11:47 +00:00 |
vaesimc.asm
|
OpcodeDispatcher: Handle VAESIMC
|
2022-12-20 16:49:03 +00:00 |
vaeskeygenassist.asm
|
OpcodeDispatcher: Handle VAESKEYGENASSIST
|
2022-12-20 16:15:42 +00:00 |
vandnpd.asm
|
OpcodeDispatcher: Handle VANDNPD
|
2022-11-30 15:51:10 +00:00 |
vandnps.asm
|
OpcodeDispatcher: Handle VANDNPS
|
2022-11-30 15:51:05 +00:00 |
vandpd.asm
|
OpcodeDispatcher: Handle VANDPD
|
2022-11-29 19:06:25 +00:00 |
vandps.asm
|
OpcodeDispatcher: Handle VANDPS
|
2022-11-29 19:04:29 +00:00 |
vblendpd.asm
|
OpcodeDispatcher: Handle VBLENDPD
|
2023-02-06 21:03:54 -05:00 |
vblendps.asm
|
AVX128: Fixes vblendps lower and upper selector
|
2024-06-27 17:20:39 -07:00 |
vblendvpd.asm
|
OpcodeDispatcher: Handle VBLENDVPD
|
2023-02-06 23:04:26 -05:00 |
vblendvps.asm
|
OpcodeDispatcher: Handle VBLENDVPS
|
2023-02-06 23:04:26 -05:00 |
vbroadcastf128.asm
|
OpcodeDispatcher: Handle VBROADCASTF128
|
2022-12-08 03:18:58 +00:00 |
vbroadcasti128.asm
|
OpcodeDispatcher: Handle VBROADCASTI128
|
2022-12-12 15:51:12 +00:00 |
vbroadcastsd.asm
|
OpcodeDispatcher: Handle VBROADCASTSD
|
2022-12-08 02:58:12 +00:00 |
vbroadcastss.asm
|
OpcodeDispatcher: Handle VBROADCASTSS
|
2022-12-08 02:40:36 +00:00 |
vcmppd_256.asm
|
OpcodeDispatcher: Handle VCMPPD
|
2022-12-21 06:12:14 +00:00 |
vcmppd.asm
|
OpcodeDispatcher: Handle VCMPPD
|
2022-12-21 06:12:14 +00:00 |
vcmpps_256.asm
|
OpcodeDispatcher: Handle VCMPPS
|
2022-12-21 05:57:24 +00:00 |
vcmpps.asm
|
OpcodeDispatcher: Handle VCMPPS
|
2022-12-21 05:57:24 +00:00 |
vcmpsd.asm
|
OpcodeDispatcher: Handle VCMPSD
|
2022-12-21 20:46:07 +00:00 |
vcmpss.asm
|
OpcodeDispatcher: Handle VCMPSS
|
2022-12-21 20:39:13 +00:00 |
vcomisd.asm
|
OpcodeDispatcher: Handle VCOMISD
|
2022-12-07 22:06:25 +00:00 |
vcomiss.asm
|
OpcodeDispatcher: Handle VCOMISS
|
2022-12-07 22:06:25 +00:00 |
vcvtdq2pd.asm
|
OpcodeDispatcher: Handle VCVTDQ2PD
|
2022-12-21 03:45:00 +00:00 |
vcvtdq2ps.asm
|
OpcodeDispatcher: Handle VCVTDQ2PS
|
2022-12-21 03:44:56 +00:00 |
vcvtpd2dq_inexact.asm
|
OpcodeDispatcher: Handle VCVTPD2DQ
|
2022-12-28 11:54:28 +00:00 |
vcvtpd2dq.asm
|
unittests: Update vcv{t,tt}pd2dq tests to ensure upper bits of destination are cleared
|
2024-07-08 03:30:10 -07:00 |
vcvtpd2ps.asm
|
OpcodeDispatcher: Handle VCVTPS2PD/VCVTPD2PS
|
2023-04-18 10:29:57 -04:00 |
vcvtph2ps.asm
|
OpcodeDispatcher: Handle VCVTPH2PS
|
2024-06-26 15:05:00 -04:00 |
vcvtps2dq_inexact.asm
|
OpcodeDispatcher: Handle VCVTPS2DQ
|
2022-12-28 07:45:37 +00:00 |
vcvtps2dq.asm
|
OpcodeDispatcher: Handle VCVTPS2DQ
|
2022-12-28 07:45:37 +00:00 |
vcvtps2pd.asm
|
OpcodeDispatcher: Handle VCVTPS2PD/VCVTPD2PS
|
2023-04-18 10:29:57 -04:00 |
vcvtps2ph_rd_mxcsr.asm
|
unittests: Adds vcvtps2ph tests that use mxcsr
|
2024-06-26 14:08:20 -07:00 |
vcvtps2ph_rd.asm
|
OpcodeDispatcher: Handle VCVTPS2PH
|
2024-06-26 15:05:03 -04:00 |
vcvtps2ph_rtne_mxcsr.asm
|
unittests: Adds vcvtps2ph tests that use mxcsr
|
2024-06-26 14:08:20 -07:00 |
vcvtps2ph_rtne.asm
|
unittests: Updates vcvtps2ph test for failure case of writing too much memory.
|
2024-06-26 16:49:00 -07:00 |
vcvtps2ph_ru_mxcsr.asm
|
unittests: Adds vcvtps2ph tests that use mxcsr
|
2024-06-26 14:08:20 -07:00 |
vcvtps2ph_ru.asm
|
OpcodeDispatcher: Handle VCVTPS2PH
|
2024-06-26 15:05:03 -04:00 |
vcvtps2ph_trunc_mxcsr.asm
|
unittests: Adds vcvtps2ph tests that use mxcsr
|
2024-06-26 14:08:20 -07:00 |
vcvtps2ph_trunc.asm
|
OpcodeDispatcher: Handle VCVTPS2PH
|
2024-06-26 15:05:03 -04:00 |
vcvtsd2si.asm
|
OpcodeDispatcher: Handle VCVTSD2SI
|
2022-12-29 10:43:10 +00:00 |
vcvtsd2ss.asm
|
OpcodeDispatcher: Handle VCVTSD2SS/VCVTSS2SD
|
2023-04-18 08:13:23 -04:00 |
vcvtsi2sd.asm
|
OpcodeDispatcher: Handle VCVTSI2SD
|
2023-03-14 15:36:54 -04:00 |
vcvtsi2ss.asm
|
OpcodeDispatcher: Handle VCVTSI2SS
|
2023-03-14 15:28:55 -04:00 |
vcvtss2sd.asm
|
OpcodeDispatcher: Handle VCVTSD2SS/VCVTSS2SD
|
2023-04-18 08:13:23 -04:00 |
vcvtss2si.asm
|
OpcodeDispatcher: Handle VCVTSS2SI
|
2022-12-29 10:16:12 +00:00 |
vcvttpd2dq.asm
|
unittests: Update vcv{t,tt}pd2dq tests to ensure upper bits of destination are cleared
|
2024-07-08 03:30:10 -07:00 |
vcvttps2dq.asm
|
OpcodeDispatcher: Handle VCVTTPS2DQ
|
2022-12-28 07:54:16 +00:00 |
vcvttsd2si.asm
|
OpcodeDispatcher: Handle VCVTTSD2SI
|
2022-12-29 10:49:03 +00:00 |
vcvttss2si.asm
|
OpcodeDispatcher: Handle VCVTTSS2SI
|
2022-12-29 10:26:19 +00:00 |
vdivpd.asm
|
VectorOps: Handle SVE VFDiv a little better
|
2023-10-19 11:45:35 +02:00 |
vdivps.asm
|
VectorOps: Handle SVE VFDiv a little better
|
2023-10-19 11:45:35 +02:00 |
vdivsd.asm
|
OpcodeDispatcher: Handle VDIVSD
|
2022-12-13 04:28:19 +00:00 |
vdivss.asm
|
OpcodeDispatcher: Handle VDIVSS
|
2022-12-13 04:22:00 +00:00 |
vdppd.asm
|
OpcodeDispatcher: Handle VDPPD
|
2022-12-31 21:13:20 +00:00 |
vdpps_128.asm
|
OpcodeDispatcher: Handle VDPPS
|
2022-12-31 21:01:48 +00:00 |
vdpps_256.asm
|
OpcodeDispatcher: Handle VDPPS
|
2022-12-31 21:01:48 +00:00 |
vextractf128.asm
|
OpcodeDispatcher: Handle VEXTRACTF128
|
2023-02-08 15:40:36 -05:00 |
vextracti128.asm
|
OpcodeDispatcher: Handle VEXTRACTI128
|
2023-02-08 15:46:27 -05:00 |
vextractps.asm
|
OpcodeDispatcher: Handle VEXTRACTPS
|
2022-12-16 18:13:55 +00:00 |
vgather_dpd_128bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dpd_128bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dpd_128bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dpd_128bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dpd_256bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dpd_256bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dpd_256bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dpd_256bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dps_128bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dps_128bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dps_128bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dps_128bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dps_256bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dps_256bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dps_256bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_dps_256bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_128bit_1xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_128bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_128bit_2xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_128bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_128bit_4xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_128bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_128bit_8xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_128bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_256bit_1xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_256bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_256bit_2xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_256bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_256bit_4xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_256bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_256bit_8xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qpd_256bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_128bit_1xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_128bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_128bit_2xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_128bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_128bit_4xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_128bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_128bit_8xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_128bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_256bit_1xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_256bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_256bit_2xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_256bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_256bit_4xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_256bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_256bit_8xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vgather_qps_256bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vhaddpd.asm
|
OpcodeDispatcher: Handle VHADDPD
|
2022-12-13 23:45:42 +00:00 |
vhaddps.asm
|
OpcodeDispatcher: Handle VHADDPS
|
2022-12-13 23:45:38 +00:00 |
vhsubpd.asm
|
OpcodeDispatcher: Handle VHSUBPD
|
2023-02-22 14:12:11 -05:00 |
vhsubps.asm
|
OpcodeDispatcher: Handle VHSUBPS
|
2023-02-22 14:27:51 -05:00 |
vinsertf128.asm
|
unittests: Extends vinsert{i,f}128 tests for garbage data
|
2024-07-07 02:16:21 -07:00 |
vinserti128.asm
|
unittests: Extends vinsert{i,f}128 tests for garbage data
|
2024-07-07 02:16:21 -07:00 |
vinsertps.asm
|
OpcodeDispatcher: Handle VINSERTPS
|
2022-12-31 20:23:22 +00:00 |
vlddqu.asm
|
OpcodeDispatcher: Handle VLDDQU
|
2022-12-12 19:41:29 +00:00 |
vldmxcsr.asm
|
OpcodeDispatcher: Handle VLDMXCSR/VSTMXCSR
|
2022-12-08 00:42:13 +00:00 |
vmaskmovdqu.asm
|
OpcodeDispatcher: Handle VMASKMOVDQU
|
2023-01-01 04:18:46 +00:00 |
vmaskmovpd_load.asm
|
OpcodeDispatcher: Handle load variants of VMASKMOVP{D, S}
|
2023-03-28 10:35:23 -04:00 |
vmaskmovpd_store.asm
|
OpcodeDispatcher: Handle store variants of VMASKMOVPD/VMASKMOVPS
|
2023-03-29 14:03:23 -04:00 |
vmaskmovps_load.asm
|
OpcodeDispatcher: Handle load variants of VMASKMOVP{D, S}
|
2023-03-28 10:35:23 -04:00 |
vmaskmovps_store.asm
|
OpcodeDispatcher: Handle store variants of VMASKMOVPD/VMASKMOVPS
|
2023-03-29 14:03:23 -04:00 |
vmaxpd.asm
|
OpcodeDispatcher: Handle VMAXPD
|
2022-12-13 03:07:55 +00:00 |
vmaxps.asm
|
OpcodeDispatcher: Handle VMAXPS
|
2022-12-13 03:07:55 +00:00 |
vmaxsd.asm
|
OpcodeDispatcher: Handle VMAXSD
|
2022-12-13 03:07:55 +00:00 |
vmaxss.asm
|
OpcodeDispatcher: Handle VMAXSS
|
2022-12-13 03:07:55 +00:00 |
vminpd.asm
|
OpcodeDispatcher: Handle VMINPD
|
2022-12-13 03:07:52 +00:00 |
vminps.asm
|
OpcodeDispatcher: Handle VMINPS
|
2022-12-13 01:48:57 +00:00 |
vminsd.asm
|
OpcodeDispatcher: Handle VMINSD
|
2022-12-13 03:07:55 +00:00 |
vminss.asm
|
OpcodeDispatcher: Handle VMINSS
|
2022-12-13 03:07:55 +00:00 |
vmovapd_mem.asm
|
OpcodeDecoder: Handle VMOVAPD
|
2022-11-21 17:06:27 +00:00 |
vmovapd.asm
|
OpcodeDecoder: Handle VMOVAPD
|
2022-11-21 17:06:27 +00:00 |
vmovaps_mem.asm
|
OpcodeDispatcher: Handle VMOVAPS
|
2022-11-15 19:57:05 +00:00 |
vmovaps.asm
|
OpcodeDispatcher: Handle VMOVAPS
|
2022-11-15 19:57:05 +00:00 |
vmovddup.asm
|
OpcodeDispatcher: Handle VMOVDDUP
|
2022-11-22 05:33:53 +00:00 |
vmovdqa.asm
|
OpcodeDispatcher: Implement VMOVDQA
|
2022-11-22 06:40:07 +00:00 |
vmovdqu.asm
|
OpcodeDispatcher: Handle VMOVDQU
|
2022-11-22 06:47:55 +00:00 |
vmovhlps.asm
|
unittests: Adds VMOVHLPS unit test
|
2024-06-24 17:22:55 -07:00 |
vmovhpd.asm
|
OpcodeDispatcher: Handle VMOVHPD
|
2022-11-22 01:06:47 +00:00 |
vmovhps.asm
|
OpcodeDispatcher: Handle VMOVHPS
|
2022-11-22 01:01:28 +00:00 |
vmovlhps.asm
|
AVX128: Fixes vmovlhps
|
2024-07-01 13:54:11 -07:00 |
vmovlpd.asm
|
OpcodeDispatcher: Handle VMOVLPD
|
2022-11-21 21:45:58 +00:00 |
vmovlps.asm
|
OpcodeDispatcher: Handle VMOVLPS
|
2022-11-21 21:45:36 +00:00 |
vmovmskpd.asm
|
OpcodeDispatcher: Handle VMOVMSKPD
|
2022-12-31 19:24:14 +00:00 |
vmovmskps.asm
|
OpcodeDispatcher: Handle VMOVMSKPS
|
2022-12-31 19:24:11 +00:00 |
vmovntdq.asm
|
OpcodeDispatcher: Handle VMOVNTDQ
|
2022-11-28 16:49:01 +00:00 |
vmovntdqa.asm
|
AVX128: Fix vmovntdqa failing to zero upper 128-bits
|
2024-06-24 16:32:09 -07:00 |
vmovntpd.asm
|
unittests: Extend vmovntpd test
|
2024-06-24 16:32:13 -07:00 |
vmovntps.asm
|
OpcodeDispatcher: Handle VMOVNTPS
|
2022-11-28 16:56:00 +00:00 |
vmovq_vmovd_reg.asm
|
OpcodeDispatcher: Handle combined VMOVQ/VMOVD
|
2022-11-29 01:49:58 +00:00 |
vmovq.asm
|
OpcodeDispatcher: Handle VMOVQ
|
2022-11-29 01:49:15 +00:00 |
vmovsd_from_mem.asm
|
OpcodeDispatcher: Handle VMOVSD
|
2023-02-15 01:18:54 -05:00 |
vmovsd_to_mem.asm
|
OpcodeDispatcher: Handle VMOVSD
|
2023-02-15 01:18:54 -05:00 |
vmovsd_vectors.asm
|
OpcodeDispatcher: Handle VMOVSD
|
2023-02-15 01:18:54 -05:00 |
vmovshdup.asm
|
OpcodeDispatcher: Handle VMOVSHDUP
|
2022-11-22 04:16:34 +00:00 |
vmovsldup.asm
|
OpcodeDispatcher: Handle VMOVSLDUP
|
2022-11-22 04:37:48 +00:00 |
vmovss_from_mem.asm
|
OpcodeDispatcher: Handle VMOVSS
|
2023-02-15 01:18:15 -05:00 |
vmovss_to_mem.asm
|
OpcodeDispatcher: Handle VMOVSS
|
2023-02-15 01:18:15 -05:00 |
vmovss_vectors.asm
|
OpcodeDispatcher: Handle VMOVSS
|
2023-02-15 01:18:15 -05:00 |
vmovupd_mem.asm
|
OpcodeDispatcher: Handle VMOVUPD
|
2022-11-21 17:14:25 +00:00 |
vmovupd.asm
|
OpcodeDispatcher: Handle VMOVUPD
|
2022-11-21 17:14:25 +00:00 |
vmovups_mem.asm
|
OpcodeDecoder: Handle VMOVUPS
|
2022-11-21 17:06:31 +00:00 |
vmovups.asm
|
OpcodeDecoder: Handle VMOVUPS
|
2022-11-21 17:06:31 +00:00 |
vmpsadbw_128.asm
|
OpcodeDispatcher: Handle VMPSADBW
|
2023-03-27 16:00:24 -04:00 |
vmpsadbw_256.asm
|
OpcodeDispatcher: Handle VMPSADBW
|
2023-03-27 16:00:24 -04:00 |
vmulpd.asm
|
OpcodeDispatcher: Handle VMULPD
|
2022-12-13 03:34:40 +00:00 |
vmulps.asm
|
OpcodeDispatcher: Handle VMULPS
|
2022-12-13 03:29:35 +00:00 |
vmulsd.asm
|
OpcodeDispatcher: Handle VMULSD
|
2022-12-13 03:46:23 +00:00 |
vmulss.asm
|
OpcodeDispatcher: Handle VMULSS
|
2022-12-13 03:42:08 +00:00 |
vorpd.asm
|
OpcodeDispatcher: Handle VORPD
|
2022-11-29 18:40:04 +00:00 |
vorps.asm
|
OpcodeDispatcher: Handle VORPS
|
2022-11-29 18:38:13 +00:00 |
vpabsb.asm
|
OpcodeDispatcher: Handle VPABSB
|
2022-12-12 18:47:10 +00:00 |
vpabsd.asm
|
OpcodeDispatcher: Handle VPABSD
|
2022-12-12 18:47:10 +00:00 |
vpabsw.asm
|
OpcodeDispatcher: Handle VPABSW
|
2022-12-12 18:47:10 +00:00 |
vpackssdw.asm
|
OpcodeDispatcher: Handle VPACKSSDW
|
2022-12-17 03:01:33 +00:00 |
vpacksswb.asm
|
OpcodeDispatcher: Handle VPACKSSWB
|
2022-12-17 02:42:09 +00:00 |
vpackusdw.asm
|
OpcodeDispatcher: Handle VPACKUSDW
|
2022-12-17 03:43:06 +00:00 |
vpackuswb.asm
|
OpcodeDispatcher: Handle VPACKUSWB
|
2022-12-17 03:31:40 +00:00 |
vpaddb.asm
|
OpcodeDispatcher: Handle VPADDB
|
2022-12-05 17:23:39 +00:00 |
vpaddd.asm
|
OpcodeDispatcher: Handle VPADDD
|
2022-12-05 17:44:12 +00:00 |
vpaddq.asm
|
OpcodeDispatcher: Handle VPADDQ
|
2022-12-05 17:53:33 +00:00 |
vpaddsb.asm
|
OpcodeDispatcher: Handle VPADDSB
|
2022-12-13 18:40:08 +00:00 |
vpaddsw.asm
|
OpcodeDispatcher: Handle VPADDSW
|
2022-12-13 18:42:11 +00:00 |
vpaddusb.asm
|
OpcodeDispatcher: Handle VPADDUSB
|
2022-12-13 18:02:55 +00:00 |
vpaddusw.asm
|
OpcodeDispatcher: Handle VPADDUSW
|
2022-12-13 18:03:07 +00:00 |
vpaddw.asm
|
OpcodeDispatcher: Handle VPADDW
|
2022-12-05 17:33:52 +00:00 |
vpalignr.asm
|
unittests/ASM: Adds palignr tests for zero immediate
|
2023-10-27 15:07:52 -07:00 |
vpand.asm
|
OpcodeDispatcher: Handle VPAND
|
2022-11-29 19:08:58 +00:00 |
vpandn.asm
|
OpcodeDispatcher: Handle VPANDN
|
2022-11-30 15:51:10 +00:00 |
vpavgb_aliasing.asm
|
VectorOps: Handle SVE VURAvg a little better
|
2023-10-19 12:14:12 +02:00 |
vpavgb.asm
|
OpcodeDispatcher: Handle VPAVGB
|
2022-12-07 21:07:40 +00:00 |
vpavgw_aliasing.asm
|
VectorOps: Handle SVE VURAvg a little better
|
2023-10-19 12:14:12 +02:00 |
vpavgw.asm
|
OpcodeDispatcher: Handle VPAVGW
|
2022-12-07 21:07:43 +00:00 |
vpblendd.asm
|
OpcodeDispatcher: Handle VPBLENDD
|
2023-02-01 20:36:15 -05:00 |
vpblendvb.asm
|
OpcodeDispatcher: Handle VPBLENDVB
|
2023-02-06 23:04:26 -05:00 |
vpblendw.asm
|
OpcodeDispatcher: Handle VPBLENDW
|
2023-02-06 21:23:30 -05:00 |
vpbroadcastb.asm
|
OpcodeDispatcher: Handle VPBROADCASTB
|
2022-12-12 15:31:17 +00:00 |
vpbroadcastd.asm
|
OpcodeDispatcher: Handle VPBROADCASTD
|
2022-12-12 15:37:59 +00:00 |
vpbroadcastq.asm
|
OpcodeDispatcher: Handle VPBROADCASTQ
|
2022-12-12 15:41:41 +00:00 |
vpbroadcastw.asm
|
OpcodeDispatcher: Handle VPBROADCASTW
|
2022-12-12 15:34:17 +00:00 |
vpclmulqdq_256.asm
|
OpcodeDispatcher: Fixes PCMUL with weird selectors and zero-extend
|
2024-06-25 12:54:03 -04:00 |
vpclmulqdq.asm
|
unittests: Expand vpclmulqdq unit test
|
2022-11-29 22:07:38 +00:00 |
vpcmpeqb.asm
|
OpcodeDispatcher: Handle VPCMPEQB
|
2022-12-12 17:42:29 +00:00 |
vpcmpeqd.asm
|
OpcodeDispatcher: Handle VPCMPEQD
|
2022-12-12 17:55:07 +00:00 |
vpcmpeqq.asm
|
OpcodeDispatcher: Handle VPCMPEQQ
|
2022-12-12 18:00:38 +00:00 |
vpcmpeqw.asm
|
OpcodeDispatcher: Handle VPCMPEQW
|
2022-12-12 17:51:36 +00:00 |
vpcmpestri_equal_any.asm
|
OpcodeDispatcher: Handle PCMPESTRI/VPCMPESTRI
|
2023-04-17 21:42:58 -04:00 |
vpcmpestri_equal_each.asm
|
OpcodeDispatcher: Handle PCMPESTRI/VPCMPESTRI
|
2023-04-17 21:42:58 -04:00 |
vpcmpestri_equal_ordered.asm
|
OpcodeDispatcher: Handle PCMPESTRI/VPCMPESTRI
|
2023-04-17 21:42:58 -04:00 |
vpcmpestri_ranges.asm
|
OpcodeDispatcher: Handle PCMPESTRI/VPCMPESTRI
|
2023-04-17 21:42:58 -04:00 |
vpcmpestrm_equal_any.asm
|
OpcodeDispatcher: Handle PCMPESTRM/VPCMPESTRM
|
2023-05-17 00:21:55 -04:00 |
vpcmpestrm_equal_each.asm
|
OpcodeDispatcher: Handle PCMPESTRM/VPCMPESTRM
|
2023-05-17 00:21:55 -04:00 |
vpcmpestrm_equal_ordered.asm
|
OpcodeDispatcher: Handle PCMPESTRM/VPCMPESTRM
|
2023-05-17 00:21:55 -04:00 |
vpcmpestrm_ranges.asm
|
OpcodeDispatcher: Handle PCMPESTRM/VPCMPESTRM
|
2023-05-17 00:21:55 -04:00 |
vpcmpgtb.asm
|
OpcodeDispatcher: Handle VPCMPGTB
|
2022-12-12 17:13:46 +00:00 |
vpcmpgtd.asm
|
OpcodeDispatcher: Handle VPCMPGTD
|
2022-12-12 17:13:46 +00:00 |
vpcmpgtq.asm
|
OpcodeDispatcher: Handle VPCMPGTQ
|
2022-12-12 17:29:36 +00:00 |
vpcmpgtw.asm
|
unittests: Fixes typo in vpcmpgtw test
|
2024-07-01 14:42:23 -07:00 |
vpcmpistri_equal_any.asm
|
OpcodeDispatcher: Handle VPCMPISTRI
|
2023-05-02 14:00:05 -04:00 |
vpcmpistri_equal_each.asm
|
OpcodeDispatcher: Handle VPCMPISTRI
|
2023-05-02 14:00:05 -04:00 |
vpcmpistri_equal_ordered.asm
|
OpcodeDispatcher: Handle VPCMPISTRI
|
2023-05-02 14:00:05 -04:00 |
vpcmpistri_ranges.asm
|
OpcodeDispatcher: Handle VPCMPISTRI
|
2023-05-02 14:00:05 -04:00 |
vpcmpistrm_equal_any.asm
|
OpcodeDispatcher: Handle PCMPISTRM/VPCMPISTRM
|
2023-05-16 22:59:54 -04:00 |
vpcmpistrm_equal_each.asm
|
OpcodeDispatcher: Handle PCMPISTRM/VPCMPISTRM
|
2023-05-16 22:59:54 -04:00 |
vpcmpistrm_equal_ordered.asm
|
OpcodeDispatcher: Handle PCMPISTRM/VPCMPISTRM
|
2023-05-16 22:59:54 -04:00 |
vpcmpistrm_ranges.asm
|
OpcodeDispatcher: Handle PCMPISTRM/VPCMPISTRM
|
2023-05-16 22:59:54 -04:00 |
vperm2f128.asm
|
OpcodeDispatcher: Handle VPERM2F128
|
2022-12-14 03:41:22 +00:00 |
vperm2i128.asm
|
OpcodeDispatcher: Handle VPERM2I128
|
2022-12-14 03:41:29 +00:00 |
vpermd.asm
|
OpcodeDispatcher: Handle VPERMD
|
2023-02-20 17:00:35 -05:00 |
vpermilpd_imm.asm
|
OpcodeDispatcher: Handle VPERMILPD (immediate)
|
2023-01-01 04:59:48 +00:00 |
vpermilpd_reg.asm
|
OpcodeDispatcher: Handle register variants of VPERMILPD/VPERMILPS
|
2023-02-20 20:32:31 -05:00 |
vpermilps_imm.asm
|
OpcodeDispatcher: Handle VPERMILPS (immediate)
|
2023-01-01 05:15:25 +00:00 |
vpermilps_reg.asm
|
OpcodeDispatcher: Handle register variants of VPERMILPD/VPERMILPS
|
2023-02-20 20:32:31 -05:00 |
vpermpd.asm
|
OpcodeDispatcher: Improve VPERMQ/VPERMPD broadcast cases
|
2023-08-19 01:08:30 -04:00 |
vpermps.asm
|
OpcodeDispatcher: Handle VPERMPS
|
2023-02-20 17:00:39 -05:00 |
vpermq.asm
|
OpcodeDispatcher: Improve VPERMQ/VPERMPD broadcast cases
|
2023-08-19 01:08:30 -04:00 |
vpextrb.asm
|
OpcodeDispatcher: Handle VPEXTRB
|
2022-12-16 14:37:47 +00:00 |
vpextrd.asm
|
OpcodeDispatcher: Handle VEXTRACTPS
|
2022-12-16 18:13:55 +00:00 |
vpextrq.asm
|
OpcodeDispatcher: Handle VPEXTRQ
|
2022-12-16 18:02:24 +00:00 |
vpextrw.asm
|
OpcodeDispatcher: Handle remaining PEXTRW opcode
|
2022-12-17 01:14:22 +00:00 |
vpgather_dd_128bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dd_128bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dd_128bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dd_128bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dd_256bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dd_256bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dd_256bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dd_256bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dq_128bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dq_128bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dq_128bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dq_128bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dq_256bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dq_256bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dq_256bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_dq_256bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_128bit_1xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_128bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_128bit_2xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_128bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_128bit_4xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_128bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_128bit_8xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_128bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_256bit_1xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_256bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_256bit_2xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_256bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_256bit_4xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_256bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_256bit_8xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qd_256bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_128bit_1xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_128bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_128bit_2xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_128bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_128bit_4xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_128bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_128bit_8xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_128bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_256bit_1xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_256bit_1xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_256bit_2xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_256bit_2xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_256bit_4xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_256bit_4xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_256bit_8xdisp_overflow.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vpgather_qq_256bit_8xdisp.asm
|
Unittests: Stop using AVX2 flag
|
2024-06-26 14:56:01 -07:00 |
vphaddd.asm
|
OpcodeDispatcher: Handle VPHADDD
|
2022-12-16 03:28:57 +00:00 |
vphaddsw_256.asm
|
OpcodeDispatcher: Handle VPHADDSW
|
2023-02-20 12:25:28 -05:00 |
vphaddsw.asm
|
OpcodeDispatcher: Handle VPHADDSW
|
2023-02-20 12:25:28 -05:00 |
vphaddw.asm
|
OpcodeDispatcher: Handle VPHADDW
|
2022-12-16 03:28:57 +00:00 |
vphminposuw.asm
|
OpcodeDispatcher: Handle VPHMINPOSUW
|
2022-12-22 02:46:08 +00:00 |
vphsubd.asm
|
OpcodeDispatcher: Handle VPHSUBD
|
2023-01-01 03:10:21 +00:00 |
vphsubsw_256.asm
|
OpcodeDispatcher: Handle VPHSUBSW
|
2023-02-23 10:55:57 -05:00 |
vphsubsw.asm
|
OpcodeDispatcher: Handle VPHSUBSW
|
2023-02-23 10:55:57 -05:00 |
vphsubw.asm
|
OpcodeDispatcher: Handle VPHSUBW
|
2023-01-01 02:42:05 +00:00 |
vpinsrb.asm
|
OpcodeDispatcher: Handle VPINSRB
|
2023-03-14 14:16:44 -04:00 |
vpinsrd.asm
|
OpcodeDispatcher: Handle VPINSRD/VPINSRQ
|
2023-03-14 14:17:59 -04:00 |
vpinsrq.asm
|
OpcodeDispatcher: Handle VPINSRD/VPINSRQ
|
2023-03-14 14:17:59 -04:00 |
vpinsrw.asm
|
OpcodeDispatcher: Handle VPINSRW
|
2023-03-14 14:17:55 -04:00 |
vpmaddubsw_256.asm
|
OpcodeDispatcher: Handle VPMADDUBSW
|
2023-03-08 16:01:34 -05:00 |
vpmaddubsw.asm
|
OpcodeDispatcher: Handle VPMADDUBSW
|
2023-03-08 16:01:34 -05:00 |
vpmaddwd.asm
|
OpcodeDispatcher: Handle VPMADDWD
|
2023-02-14 18:50:37 -05:00 |
vpmaskmovd_load.asm
|
OpcodeDispatcher: Handle VPMASKMOVD/VPMASKMOVQ
|
2023-04-24 10:50:11 -04:00 |
vpmaskmovd_store.asm
|
OpcodeDispatcher: Handle VPMASKMOVD/VPMASKMOVQ
|
2023-04-24 10:50:11 -04:00 |
vpmaskmovq_load.asm
|
OpcodeDispatcher: Handle VPMASKMOVD/VPMASKMOVQ
|
2023-04-24 10:50:11 -04:00 |
vpmaskmovq_store.asm
|
unittests: Add missing VPMASKMOVQ store test
|
2023-05-02 11:13:44 -04:00 |
vpmaxsb.asm
|
VectorOps: Handle more VSMax SVE cases better
|
2023-10-18 18:48:03 +02:00 |
vpmaxsd.asm
|
VectorOps: Handle more VSMax SVE cases better
|
2023-10-18 18:48:03 +02:00 |
vpmaxsw.asm
|
VectorOps: Handle more VSMax SVE cases better
|
2023-10-18 18:48:03 +02:00 |
vpmaxub.asm
|
VectorOps: Handle more VUMax SVE cases better
|
2023-10-18 18:48:12 +02:00 |
vpmaxud.asm
|
VectorOps: Handle more VUMax SVE cases better
|
2023-10-18 18:48:12 +02:00 |
vpmaxuw.asm
|
VectorOps: Handle more VUMax SVE cases better
|
2023-10-18 18:48:12 +02:00 |
vpminsb.asm
|
VectorOps: Handle more VSMin SVE cases better
|
2023-10-18 18:48:13 +02:00 |
vpminsd.asm
|
VectorOps: Handle more VSMin SVE cases better
|
2023-10-18 18:48:13 +02:00 |
vpminsw.asm
|
VectorOps: Handle more VSMin SVE cases better
|
2023-10-18 18:48:13 +02:00 |
vpminub.asm
|
VectorOps: Handle more VUMin SVE cases better
|
2023-10-18 18:48:13 +02:00 |
vpminud.asm
|
VectorOps: Handle more VUMin SVE cases better
|
2023-10-18 18:48:13 +02:00 |
vpminuw.asm
|
VectorOps: Handle more VUMin SVE cases better
|
2023-10-18 18:48:13 +02:00 |
vpmovmskb.asm
|
OpcodeDispatcher: Handle VPMOVMSKB
|
2023-03-08 15:29:58 -05:00 |
vpmovsxbd.asm
|
OpcodeDispatcher: Handle VPMOVSXBD
|
2022-12-15 17:54:51 +00:00 |
vpmovsxbq.asm
|
OpcodeDispatcher: Handle VPMOVSXBQ
|
2022-12-15 17:58:42 +00:00 |
vpmovsxbw.asm
|
OpcodeDispatcher: Handle VPMOVSXBW
|
2022-12-15 17:50:58 +00:00 |
vpmovsxdq.asm
|
OpcodeDispatcher: Handle VPMOVSXDQ
|
2022-12-15 18:10:38 +00:00 |
vpmovsxwd.asm
|
OpcodeDispatcher: Handle VPMOVSXWD
|
2022-12-15 18:01:43 +00:00 |
vpmovsxwq.asm
|
OpcodeDispatcher: Handle VPMOVSXWQ
|
2022-12-15 18:08:00 +00:00 |
vpmovzxbd.asm
|
OpcodeDispatcher: Handle VPMOVZXBD
|
2022-12-15 17:28:35 +00:00 |
vpmovzxbq.asm
|
OpcodeDispatcher: Handle VPMOVZXBQ
|
2022-12-15 17:32:18 +00:00 |
vpmovzxbw.asm
|
OpcodeDispatcher: Handle VPMOVZXBW
|
2022-12-15 17:18:49 +00:00 |
vpmovzxdq.asm
|
OpcodeDispatcher: Handle VPMOVZXDQ
|
2022-12-15 17:45:14 +00:00 |
vpmovzxwd.asm
|
OpcodeDispatcher: Handle VPMOVZXWD
|
2022-12-15 17:37:51 +00:00 |
vpmovzxwq.asm
|
OpcodeDispatcher: Handle VPMOVZXWQ
|
2022-12-15 17:41:15 +00:00 |
vpmuldq_256.asm
|
OpcodeDispatcher: Handle VPMULDQ
|
2022-12-22 02:08:53 +00:00 |
vpmuldq.asm
|
OpcodeDispatcher: Handle VPMULDQ
|
2022-12-22 02:08:53 +00:00 |
vpmulhrsw.asm
|
OpcodeDispatcher: Handle VPMULHRSW
|
2022-12-22 08:21:35 +00:00 |
vpmulhuw.asm
|
OpcodeDispatcher: Handle VPMULHUW
|
2022-12-22 07:52:27 +00:00 |
vpmulhw.asm
|
OpcodeDispatcher: Handle VPMULHW
|
2022-12-22 07:52:24 +00:00 |
vpmulld.asm
|
OpcodeDispatcher: Handle VPMULLD
|
2022-12-16 23:20:25 +00:00 |
vpmullw.asm
|
OpcodeDispatcher: Handle VPMULLW
|
2022-12-16 23:07:06 +00:00 |
vpmuludq.asm
|
OpcodeDispatcher: Handle VPMULUDQ
|
2022-12-22 02:18:37 +00:00 |
vpor.asm
|
OpcodeDispatcher: Handle VPOR
|
2022-11-29 18:43:38 +00:00 |
vpsadbw_256.asm
|
unittests: Change alignment directive in 256-bit VPSADBW test to 32
|
2023-03-08 21:26:20 -05:00 |
vpsadbw.asm
|
OpcodeDispatcher: Handle VPSADBW
|
2023-03-08 21:02:44 -05:00 |
vpshufb.asm
|
OpcodeDispatcher: Handle VPSHUFB
|
2023-02-13 14:47:37 -05:00 |
vpshufd.asm
|
OpcodeDispatcher: Handle VPSHUFD
|
2023-02-14 13:13:09 -05:00 |
vpshufhw.asm
|
OpcodeDispatcher: Handle VPSHUFHW
|
2023-02-14 12:48:42 -05:00 |
vpshuflw.asm
|
OpcodeDispatcher: Handle VPSHUFLW
|
2023-02-14 12:32:47 -05:00 |
vpsignb.asm
|
OpcodeDispatcher: Handle VPSIGNB
|
2022-12-13 05:13:26 +00:00 |
vpsignd.asm
|
OpcodeDispatcher: Handle VPSIGND
|
2022-12-13 05:24:35 +00:00 |
vpsignw.asm
|
OpcodeDispatcher: Handle VPSIGNW
|
2022-12-13 05:20:12 +00:00 |
vpslld_imm.asm
|
AVX128: Fixes bug in vector immediate shift
|
2024-06-27 16:22:14 -07:00 |
vpslld.asm
|
OpcodeDispatcher: Handle VPSLLD (vector)
|
2022-12-16 06:34:00 +00:00 |
vpslldq.asm
|
OpcodeDispatcher: Handle VPSLLDQ
|
2022-12-21 01:46:17 +00:00 |
vpsllq_imm.asm
|
AVX128: Fixes bug in vector immediate shift
|
2024-06-27 16:22:14 -07:00 |
vpsllq.asm
|
OpcodeDispatcher: Handle VPSLLQ (vector)
|
2022-12-16 06:34:00 +00:00 |
vpsllvd.asm
|
OpcodeDispatcher: Handle VPSLLVD/VPSLLVQ
|
2023-03-21 17:08:03 -04:00 |
vpsllvq.asm
|
OpcodeDispatcher: Handle VPSLLVD/VPSLLVQ
|
2023-03-21 17:08:03 -04:00 |
vpsllw_imm.asm
|
AVX128: Fixes bug in vector immediate shift
|
2024-06-27 16:22:14 -07:00 |
vpsllw.asm
|
OpcodeDispatcher: Handle VPSLLW (vector)
|
2022-12-16 06:34:00 +00:00 |
vpsrad_imm.asm
|
AVX128: Fixes bug in vector immediate shift
|
2024-06-27 16:22:14 -07:00 |
vpsrad.asm
|
OpcodeDispatcher: Handle VPSRAD (vector)
|
2022-12-17 01:51:42 +00:00 |
vpsravd.asm
|
Arm64/VectorOps: Clamp shift amount to esize-1 for VSShr
|
2023-01-31 22:53:51 -05:00 |
vpsraw_imm.asm
|
AVX128: Fixes bug in vector immediate shift
|
2024-06-27 16:22:14 -07:00 |
vpsraw.asm
|
OpcodeDispatcher: Handle VPSRAW (vector)
|
2022-12-17 01:40:25 +00:00 |
vpsrld_imm.asm
|
AVX128: Fixes bug in vector immediate shift
|
2024-06-27 16:22:14 -07:00 |
vpsrld.asm
|
OpcodeDispatcher: Handle VPSRLD (vector)
|
2022-12-16 22:09:52 +00:00 |
vpsrldq.asm
|
OpcodeDispatcher: Improve {V}PSRLDQ shift by 0
|
2023-08-17 19:33:09 -04:00 |
vpsrlq_imm.asm
|
AVX128: Fixes bug in vector immediate shift
|
2024-06-27 16:22:14 -07:00 |
vpsrlq.asm
|
OpcodeDispatcher: Handle VPSRLQ (vector)
|
2022-12-16 22:18:40 +00:00 |
vpsrlvd.asm
|
OpcodeDispatcher: Handle VPSRLVD/VPSRLVQ
|
2023-03-21 15:03:59 -04:00 |
vpsrlvq.asm
|
OpcodeDispatcher: Handle VPSRLVD/VPSRLVQ
|
2023-03-21 15:03:59 -04:00 |
vpsrlw_imm.asm
|
AVX128: Fixes bug in vector immediate shift
|
2024-06-27 16:22:14 -07:00 |
vpsrlw.asm
|
OpcodeDispatcher: Handle VPSRLW (vector)
|
2022-12-16 22:00:53 +00:00 |
vpsubb.asm
|
OpcoodeDispatcher: Handle VPSUBB
|
2022-12-13 05:47:50 +00:00 |
vpsubd.asm
|
OpcoodeDispatcher: Handle VPSUBD
|
2022-12-13 05:58:37 +00:00 |
vpsubq.asm
|
OpcoodeDispatcher: Handle VPSUBQ
|
2022-12-13 06:01:19 +00:00 |
vpsubsb.asm
|
OpcodeDispatcher: Handle VPSUBSB
|
2022-12-13 18:50:02 +00:00 |
vpsubsw.asm
|
OpcodeDispatcher: Handle VPSUBSW
|
2022-12-13 18:52:55 +00:00 |
vpsubusb.asm
|
OpcodeDispatcher: Handle VPSUBUSB
|
2022-12-13 18:03:13 +00:00 |
vpsubusw.asm
|
OpcodeDispatcher: Handle VPSUBUSW
|
2022-12-13 18:05:46 +00:00 |
vpsubw.asm
|
OpcoodeDispatcher: Handle VPSUBW
|
2022-12-13 05:58:34 +00:00 |
vptest.asm
|
OpcodeDispatcher: Handle VPTEST
|
2023-02-15 11:24:37 -05:00 |
vpunpckhbw.asm
|
OpcodeDispatcher: Handle VPUNPCKHBW
|
2022-12-30 14:07:30 +00:00 |
vpunpckhdq.asm
|
OpcodeDispatcher: Handle VPUNPCKHDQ
|
2022-12-30 13:46:53 +00:00 |
vpunpckhqdq.asm
|
OpcodeDispatcher: Handle VPUNPCKHQDQ
|
2022-12-30 13:54:45 +00:00 |
vpunpckhwd.asm
|
OpcodeDispatcher: Handle VPUNPCKHWD
|
2022-12-30 14:01:18 +00:00 |
vpunpcklbw.asm
|
OpcodeDispatcher: Handle VPUNPCKLBW
|
2022-12-29 16:36:45 +00:00 |
vpunpckldq.asm
|
OpcodeDispatcher: Handle VPUNPCKLDQ
|
2022-12-29 16:19:09 +00:00 |
vpunpcklqdq.asm
|
OpcodeDispatcher: Handle VPUNPCKLQDQ
|
2022-12-29 16:21:56 +00:00 |
vpunpcklwd.asm
|
OpcodeDispatcher: Handle VPUNPCKLWD
|
2022-12-29 16:30:12 +00:00 |
vpxor.asm
|
OpcodeDispatcher: Handle VPXOR
|
2022-11-29 18:12:04 +00:00 |
vrcpps.asm
|
OpcodeDispatcher: Handle VRCPPS
|
2022-12-12 19:48:21 +00:00 |
vrcpss.asm
|
OpcodeDispatcher: Handle VRCPSS
|
2022-12-12 19:48:21 +00:00 |
vroundpd.asm
|
OpcodeDispatcher: Handle VROUNDPD
|
2022-12-14 06:28:17 +00:00 |
vroundps.asm
|
OpcodeDispatcher: Handle VROUNDPS
|
2022-12-14 06:27:59 +00:00 |
vroundsd.asm
|
OpcodeDispatcher: Handle VROUNDSD
|
2022-12-14 06:41:36 +00:00 |
vroundss.asm
|
OpcodeDispatcher: Handle VROUNDSS
|
2022-12-14 06:34:58 +00:00 |
vrsqrtps.asm
|
OpcodeDispatcher: Handle VRSQRTPS
|
2022-12-12 16:11:16 +00:00 |
vrsqrtss.asm
|
OpcodeDispatcher: Handle VRSQRTSS
|
2022-12-12 16:30:34 +00:00 |
vshufpd.asm
|
OpcodeDispatcher: Handle VSHUFPD
|
2023-02-14 16:46:03 -05:00 |
vshufps.asm
|
OpcodeDispatcher: Handle VSHUFPS
|
2023-02-14 16:46:03 -05:00 |
vsqrtpd.asm
|
OpcodeDispatcher: Handle VSQRTPD
|
2022-12-07 22:42:16 +00:00 |
vsqrtps.asm
|
OpcodeDispatcher: Handle VSQRTPS
|
2022-12-07 22:42:16 +00:00 |
vsqrtsd.asm
|
OpcodeDispatcher: Handle VSQRTSD
|
2022-12-07 22:42:16 +00:00 |
vsqrtss.asm
|
OpcodeDispatcher: Handle VSQRTSS
|
2022-12-07 22:42:16 +00:00 |
vsubpd.asm
|
OpcodeDispatcher: Handle VSUBPD
|
2022-12-12 21:09:53 +00:00 |
vsubps.asm
|
OpcodeDispatcher: Handle VSUBPS
|
2022-12-12 21:05:30 +00:00 |
vsubsd.asm
|
OpcodeDispatcher: Handle VSUBSD
|
2022-12-12 21:37:41 +00:00 |
vsubss.asm
|
OpcodeDispatcher: Handle VSUBSS
|
2022-12-12 21:23:37 +00:00 |
vtestpd.asm
|
OpcodeDispatcher: Handle VTESTPD
|
2023-03-08 17:27:41 -05:00 |
vtestps.asm
|
unittests: Split up vtestps unittest to accumulate flags in independent registers.
|
2024-06-21 00:45:30 -07:00 |
vucomisd.asm
|
OpcodeDispatcher: Handle VUCOMISD
|
2022-12-07 22:06:22 +00:00 |
vucomiss.asm
|
OpcodeDispatcher: Handle VUCOMISS
|
2022-12-07 21:22:19 +00:00 |
vunpckhpd.asm
|
OpcodeDispatcher: Handle VUNPCKHPD
|
2022-12-30 13:18:33 +00:00 |
vunpckhps.asm
|
OpcodeDispatcher: Handle VUNPCKHPS
|
2022-12-30 13:05:01 +00:00 |
vunpcklpd.asm
|
OpcodeDispatcher: Handle VUNPCKLPD
|
2022-12-29 15:12:36 +00:00 |
vunpcklps.asm
|
OpcodeDispatcher: Handle VUNPCKLPS
|
2022-12-29 15:00:13 +00:00 |
vxorpd.asm
|
OpcodeDispatcher: Handle VXORPD
|
2022-11-29 18:05:28 +00:00 |
vxorps.asm
|
OpcodeDispatcher: Handle VXORPS
|
2022-11-29 18:04:29 +00:00 |
vzeroall.asm
|
OpcodeDispatcher: Handle VZEROUPPER/VZEROALL
|
2022-11-29 16:15:32 +00:00 |
vzeroupper.asm
|
OpcodeDispatcher: Handle VZEROUPPER/VZEROALL
|
2022-11-29 16:15:32 +00:00 |