IR: Change VFMLAScalarInsert to use IR::OpSize

This commit is contained in:
Ryan Houdek 2024-10-27 18:35:40 -07:00
parent 5566b4455b
commit 2bd7ddaa31
No known key found for this signature in database

View File

@ -1829,7 +1829,7 @@
"DestSize": "RegisterSize",
"NumElements": "RegisterSize / ElementSize"
},
"FPR = VFMLAScalarInsert u8:#RegisterSize, u8:#ElementSize, FPR:$Upper, FPR:$Vector1, FPR:$Vector2, FPR:$Addend": {
"FPR = VFMLAScalarInsert OpSize:#RegisterSize, OpSize:#ElementSize, FPR:$Upper, FPR:$Vector1, FPR:$Vector2, FPR:$Addend": {
"Desc": [
"Dest = (Vector1 * Vector2) + Addend",
"This explicitly matches x86 FMA semantics because ARM semantics are mind-bending.",