12 Commits

Author SHA1 Message Date
SachinVin
1b6d9e417f backend/A64/emit_a64_saturation.cpp: Implement EmitSignedSaturation and EmitUnsignedSaturation
Implements SSAT SSAT16 USAT USAT16 QASX QSAX UQASX UQSAX
2020-04-07 23:07:24 -05:00
SachinVin
b883dbe240 backend\A64\emit_a64_packed.cpp: Implement AddSub halving and non halving 2020-04-07 23:07:24 -05:00
SachinVin
6adc894ffd backend\A64: Instructions that got implemented on the way 2020-04-07 23:07:24 -05:00
SachinVin
93a183de02 backend\A64\emit_a64_packed.cpp: Implement Unsigned Sum of Absolute Differences 2020-04-07 23:07:24 -05:00
SachinVin
664914d141 backend\A64\emit_a64_packed.cpp: Implement Packed Select 2020-04-07 23:07:24 -05:00
SachinVin
ea2c98a7c3 backend\A64\emit_a64_packed.cpp: Implement Packed Halving Add/Sub instructions 2020-04-07 23:07:24 -05:00
SachinVin
93c946dfb3 backend\A64\emit_a64_packed.cpp: Implement Packed Saturating instructions 2020-04-07 23:07:24 -05:00
SachinVin
d3c4ffbdc8 backend\A64\emit_a64_packed.cpp: Implement SignedPacked*- ADD and SUB 2020-04-07 23:07:24 -05:00
SachinVin
d2847a202e backend\A64\emit_a64_packed.cpp: Implement UnsignedPacked*- ADD and SUB...
with few other in the emitter
2020-04-07 23:07:24 -05:00
SachinVin
5e55e8297f backend\A64\emit_a64_data_processing.cpp: Implement Division 2020-04-07 23:07:24 -05:00
SachinVin
0d2213bb41 Frontend/A32: a64 backend; Interpret SEL 2020-04-07 23:07:03 -05:00
SachinVin
c2a47d98b8 frontend/A32: A64 Backend implemented instructions 2020-04-07 23:07:03 -05:00