aboutsummaryrefslogtreecommitdiff
path: root/ARMeilleure/IntermediateRepresentation
diff options
context:
space:
mode:
authorsharmander <saldabain.dev@gmail.com>2020-12-07 19:04:01 -0500
committerGitHub <noreply@github.com>2020-12-07 21:04:01 -0300
commit36f6bbf5b9082193abb33b26e654ce973ed0ee83 (patch)
tree449fbcf3c45554acdd1398ad16fdfe649c11ee32 /ARMeilleure/IntermediateRepresentation
parent567ea726e173040ae931a37bc85fd6cd92b69363 (diff)
CPU: Implement VFNMA.F32 | F.64 (#1783)
* Implement VFNMA.F<32/64> * Update PTC Version * Update Implementation & Renames & Correct Order * Fix alignment * Update implementation to not trigger assert * Actually use the intrinsic that makes sense :)
Diffstat (limited to 'ARMeilleure/IntermediateRepresentation')
-rw-r--r--ARMeilleure/IntermediateRepresentation/Intrinsic.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/ARMeilleure/IntermediateRepresentation/Intrinsic.cs b/ARMeilleure/IntermediateRepresentation/Intrinsic.cs
index 728bb018..515f1143 100644
--- a/ARMeilleure/IntermediateRepresentation/Intrinsic.cs
+++ b/ARMeilleure/IntermediateRepresentation/Intrinsic.cs
@@ -155,10 +155,18 @@ namespace ARMeilleure.IntermediateRepresentation
X86Unpcklps,
X86Vcvtph2ps,
X86Vcvtps2ph,
+ X86Vfmadd231pd,
+ X86Vfmadd231ps,
+ X86Vfmadd231sd,
+ X86Vfmadd231ss,
X86Vfmsub231pd,
X86Vfmsub231ps,
X86Vfmsub231sd,
X86Vfmsub231ss,
+ X86Vfnmsub231pd,
+ X86Vfnmsub231ps,
+ X86Vfnmsub231sd,
+ X86Vfnmsub231ss,
X86Xorpd,
X86Xorps
}