use widths.get(dw/sw) and test empty/non-empty after.
[openpower-isa.git] / openpower / isa / av.mdwn
index 0eb48f8ed04d5934d2cf6a0f30497993593ff159..ffbb7e7f51cf9d93ee8ebfd2d35ae0769e0d4e79 100644 (file)
@@ -221,3 +221,19 @@ Pseudo-code:
 Special Registers Altered:
 
     None
+
+# Float Replace Lower-Half Single, Immediate
+
+DX-Form
+
+* fishmv FRS,D
+
+Pseudo-code:
+
+    fp32 <- SINGLE((FRS))
+    fp32[16:31] <- d0 || d1 || d2
+    FRS <- DOUBLE(fp32)
+
+Special Registers Altered:
+
+    None