lioncash
|
d91f2ed6b0
|
OpcodeDispatcher: Handle VPUNPCKLBW
|
2022-12-29 16:36:45 +00:00 |
|
lioncash
|
7b30a241c0
|
OpcodeDispatcher: Handle VPUNPCKLWD
|
2022-12-29 16:30:12 +00:00 |
|
lioncash
|
aaf8e3757d
|
OpcodeDispatcher: Handle VPUNPCKLQDQ
|
2022-12-29 16:21:56 +00:00 |
|
lioncash
|
d9c49c4ce1
|
OpcodeDispatcher: Handle VPUNPCKLDQ
|
2022-12-29 16:19:09 +00:00 |
|
lioncash
|
9d05c8a67b
|
OpcodeDispatcher: Handle VUNPCKLPD
|
2022-12-29 15:12:36 +00:00 |
|
lioncash
|
be9578551a
|
OpcodeDispatcher: Handle VUNPCKLPS
|
2022-12-29 15:00:13 +00:00 |
|
lioncash
|
75a01ed2b6
|
OpcodeDispatcher: Handle VCVTTSD2SI
|
2022-12-29 10:49:03 +00:00 |
|
lioncash
|
3ebe141032
|
OpcodeDispatcher: Handle VCVTSD2SI
|
2022-12-29 10:43:10 +00:00 |
|
lioncash
|
31e332bd61
|
OpcodeDispatcher: Handle VCVTTSS2SI
|
2022-12-29 10:26:19 +00:00 |
|
lioncash
|
764324d557
|
OpcodeDispatcher: Handle VCVTSS2SI
|
2022-12-29 10:16:12 +00:00 |
|
lioncash
|
2a7795fe2c
|
OpcodeDispatcher: Handle VCVTTPD2DQ
|
2022-12-28 12:01:53 +00:00 |
|
lioncash
|
b00b41b8fa
|
OpcodeDispatcher: Handle VCVTPD2DQ
|
2022-12-28 11:54:28 +00:00 |
|
lioncash
|
38a2886a59
|
OpcodeDispatcher: Handle VCVTTPS2DQ
|
2022-12-28 07:54:16 +00:00 |
|
lioncash
|
bd8e1a80f6
|
OpcodeDispatcher: Handle VCVTPS2DQ
|
2022-12-28 07:45:37 +00:00 |
|
lioncash
|
94cb2ddae7
|
OpcodeDispatcher: Handle VPMULHRSW
|
2022-12-22 08:21:35 +00:00 |
|
lioncash
|
d927c4a903
|
OpcodeDispatcher: Handle VPMULHUW
|
2022-12-22 07:52:27 +00:00 |
|
lioncash
|
12afe95602
|
OpcodeDispatcher: Handle VPMULHW
|
2022-12-22 07:52:24 +00:00 |
|
lioncash
|
4f9402e5dd
|
OpcodeDispatcher: Handle VPHMINPOSUW
|
2022-12-22 02:46:08 +00:00 |
|
lioncash
|
d672528e62
|
OpcodeDispatcher: Handle VPMULUDQ
|
2022-12-22 02:18:37 +00:00 |
|
lioncash
|
d7c959090d
|
OpcodeDispatcher: Handle VPMULDQ
|
2022-12-22 02:08:53 +00:00 |
|
lioncash
|
2d9cb65d5c
|
OpcodeDispatcher: Handle VCMPSD
|
2022-12-21 20:46:07 +00:00 |
|
lioncash
|
e21002e0d7
|
OpcodeDispatcher: Handle VCMPSS
|
2022-12-21 20:39:13 +00:00 |
|
lioncash
|
983b53a0c2
|
OpcodeDispatcher: Handle VCMPPD
|
2022-12-21 06:12:14 +00:00 |
|
lioncash
|
10a6b5794b
|
OpcodeDispatcher: Handle VCMPPS
|
2022-12-21 05:57:24 +00:00 |
|
lioncash
|
825e921940
|
OpcodeDispatcher: Handle VPSRLDQ
|
2022-12-21 04:51:49 +00:00 |
|
Ryan Houdek
|
4aed60ee3d
|
Merge pull request #2277 from lioncash/cvt
OpcodeDispatcher: Handle VCVTDQ2PD/VCVTDQ2PS
|
2022-12-20 20:02:12 -08:00 |
|
lioncash
|
da9f7ec31f
|
OpcodeDispatcher: Handle VCVTDQ2PD
|
2022-12-21 03:45:00 +00:00 |
|
lioncash
|
8ec932fc4c
|
OpcodeDispatcher: Handle VCVTDQ2PS
|
2022-12-21 03:44:56 +00:00 |
|
lioncash
|
3bae4a225c
|
OpcodeDispatcher: Handle VPSLLDQ
|
2022-12-21 01:46:17 +00:00 |
|
lioncash
|
109ed7d112
|
OpcodeDispatcher: Handle VPSRLQ (immediate)
|
2022-12-20 19:24:58 +00:00 |
|
lioncash
|
133a644231
|
OpcodeDispatcher: Handle VPSRLD (immediate)
|
2022-12-20 19:12:16 +00:00 |
|
lioncash
|
666f8bfbd9
|
OpcodeDispatcher: Handle VPSRLW (immediate)
|
2022-12-20 19:07:47 +00:00 |
|
Ryan Houdek
|
1800451251
|
Merge pull request #2273 from lioncash/keygen
OpcodeDispatcher: Handle 128-bit AVX AES instructions
|
2022-12-20 10:52:53 -08:00 |
|
lioncash
|
7931bd1004
|
OpcodeDispatcher: Handle VAESDECLAST (128-bit)
|
2022-12-20 17:34:17 +00:00 |
|
lioncash
|
58978dd047
|
OpcodeDispatcher: Handle VAESDEC (128-bit)
|
2022-12-20 17:26:19 +00:00 |
|
lioncash
|
25fb243ac7
|
OpcodeDispatcher: Handle VAESENCLAST (128-bit)
|
2022-12-20 17:11:47 +00:00 |
|
lioncash
|
84f1e7ad4c
|
OpcodeDispatcher: Handle VAESENC (128-bit)
Only 128-bit is required to be handled by base-level AVX.
The VAES feature flag indicates support for 256-bit VAESENC
|
2022-12-20 16:58:01 +00:00 |
|
lioncash
|
3fb5835453
|
OpcodeDispatcher: Handle VAESIMC
VAESIMC behaves exactly like AESIMC, except the upper lane of the vector
is always cleared.
|
2022-12-20 16:49:03 +00:00 |
|
lioncash
|
bcb6726b22
|
OpcodeDispatcher: Handle VAESKEYGENASSIST
This does the exact same thing as AESKEYGENASSIST, except that the upper
lane gets cleared.
|
2022-12-20 16:15:42 +00:00 |
|
lioncash
|
bae7209224
|
OpcodeDispatcher: Handle VPSRAD (immediate)
|
2022-12-20 15:49:38 +00:00 |
|
lioncash
|
b53f8944ac
|
OpcodeDispatcher: Handle VPSRAW (immediate)
|
2022-12-20 15:40:49 +00:00 |
|
lioncash
|
873d63002a
|
OpcodeDispatcher: Handle VPACKUSDW
|
2022-12-17 03:43:06 +00:00 |
|
lioncash
|
bb6a0f39f5
|
OpcodeDispatcher: Handle VPACKUSWB
|
2022-12-17 03:31:40 +00:00 |
|
lioncash
|
0537f2d014
|
OpcodeDispatcher: Handle VPACKSSDW
|
2022-12-17 03:01:33 +00:00 |
|
lioncash
|
f57debeb29
|
OpcodeDispatcher: Handle VPACKSSWB
|
2022-12-17 02:42:09 +00:00 |
|
Ryan Houdek
|
78b53bfa49
|
Merge pull request #2266 from lioncash/arith
OpcodeDispatcher: Handle vector versions of VPSRA{D, W}
|
2022-12-16 18:05:05 -08:00 |
|
lioncash
|
c53fb7d697
|
OpcodeDispatcher: Handle VPSRAD (vector)
|
2022-12-17 01:51:42 +00:00 |
|
lioncash
|
a1a52450cb
|
OpcodeDispatcher: Handle VPSRAW (vector)
|
2022-12-17 01:40:25 +00:00 |
|
lioncash
|
bf56b7b2da
|
OpcodeDispatcher: Handle remaining PEXTRW opcode
|
2022-12-17 01:14:22 +00:00 |
|
lioncash
|
858f13e76a
|
OpcodeDispatcher: Handle VADDSUBPD
|
2022-12-17 00:41:25 +00:00 |
|