Lioncash
|
0e61ee6bf6
|
A64: Implement SHLL/SHLL2
|
2020-04-22 20:46:17 +01:00 |
|
Lioncash
|
d6f9ed47d9
|
A64: Implement FNEG (half-precision)
|
2020-04-22 20:46:17 +01:00 |
|
Lioncash
|
41f4717f2b
|
A64: Implement FNEG (vector)
|
2020-04-22 20:46:17 +01:00 |
|
Lioncash
|
0b1b131ec2
|
simd_two_register_misc: Factor out common comparison code
Gets rid of a tiny bit of duplicated code.
|
2020-04-22 20:46:17 +01:00 |
|
Lioncash
|
ed0b84da70
|
A64: Implement CMLE (zero)'s vector variant
|
2020-04-22 20:46:17 +01:00 |
|
Lioncash
|
d1f5b084b4
|
A64: Handle S32->F32 case for SCVTF (vector)
|
2020-04-22 20:46:17 +01:00 |
|
Lioncash
|
06c5dcaf5e
|
simd_two_register_misc: Add missing zeroing of the vector for CMGT and CMLT
|
2020-04-22 20:46:16 +01:00 |
|
Lioncash
|
0d50d7314b
|
A64: Implement CMGE (zero)'s vector variant
|
2020-04-22 20:46:16 +01:00 |
|
Lioncash
|
b4f3051e4b
|
simd: Relocate REV16, REV32 and REV64 vector variants to the proper file
These aren't scalar instruction variants.
|
2020-04-22 20:46:16 +01:00 |
|
Lioncash
|
83ff7a43d1
|
A64: Implement RBIT (vector)
|
2020-04-22 20:46:15 +01:00 |
|
Lioncash
|
7bcb1c115a
|
A64: Implement ABS (vector)
|
2020-04-22 20:46:15 +01:00 |
|
MerryMage
|
58fbb3ff1b
|
A64: Implement NEG (vector)
|
2020-04-22 20:46:15 +01:00 |
|
MerryMage
|
710d09471b
|
IR: Add IR instruction ZeroVector
|
2020-04-22 20:46:15 +01:00 |
|
MerryMage
|
8cebb87d0d
|
A64: Implement CMGT (zero), CMEQ (zero), CMLT (zero)
|
2020-04-22 20:46:14 +01:00 |
|
Lioncash
|
a9153218bd
|
A64: Implement NOT (vector)
|
2020-04-22 20:46:14 +01:00 |
|
MerryMage
|
6c9b4f0114
|
A64: Implement CNT
|
2020-04-22 20:46:14 +01:00 |
|
MerryMage
|
e858ce0b35
|
A64: Implement SIMD instructions XTN, XTN2
|
2020-04-22 20:46:13 +01:00 |
|