MerryMage
|
5a2adc6629
|
backend/x64: Expose FPCR in EmitContext instead of its subcomponents
|
2020-04-22 20:58:12 +01:00 |
|
Lioncash
|
5cf1478620
|
frontend/ir: Add opcodes for vector square roots
|
2020-04-22 20:58:10 +01:00 |
|
MerryMage
|
7c8fcaef26
|
emit_x64_vector_floating_point: AVX && DN implementation of EmitFPVectorMulX
|
2020-04-22 20:57:37 +01:00 |
|
MerryMage
|
fa8925c4df
|
IR: Implement FPVectorMulX
|
2020-04-22 20:57:37 +01:00 |
|
MerryMage
|
7162f6f254
|
emit_x64_vector_floating_point: SSE4.1 implementation of EmitFPVectorToFixed
|
2020-04-22 20:55:50 +01:00 |
|
MerryMage
|
e7a5592699
|
emit_x64_vector_floating_point: EmitFPVectorRoundInt: Use FCODE
|
2020-04-22 20:55:50 +01:00 |
|
MerryMage
|
f9129db6fd
|
A64: Implement FCVTZS, FCVTZU, UCVTF, SCVTF (vector, fixed-point), vector variant
|
2020-04-22 20:55:06 +01:00 |
|
MerryMage
|
02150bc0b7
|
IR: Add fbits argument to FPVectorFrom{Signed,Unsigned}Fixed
|
2020-04-22 20:55:06 +01:00 |
|
MerryMage
|
06ba397af2
|
emit_x64_vector_floating_point: Hardware FMA implementation for RSqrtStepFused
|
2020-04-22 20:55:06 +01:00 |
|
MerryMage
|
e553c4fe8d
|
emit_x64_vector_floating_point: Hardware FMA implementation of FPVectorRecipStepFused
|
2020-04-22 20:55:06 +01:00 |
|
BreadFish64
|
2a65442933
|
Backend: Create "backend" folder
similar to the "frontend" folder
|
2020-04-22 20:53:46 +01:00 |
|