OSDN Git Service

[AArch64] Implement __jcvt intrinsic from Armv8.3-A
[android-x86/external-llvm.git] / lib / Target / AArch64 / AArch64InstrInfo.td
index 41497a6..897b3eb 100644 (file)
@@ -717,7 +717,9 @@ let Predicates = [HasPA] in {
 // v8.3a floating point conversion for javascript
 let Predicates = [HasJS, HasFPARMv8] in
 def FJCVTZS  : BaseFPToIntegerUnscaled<0b01, 0b11, 0b110, FPR64, GPR32,
-                                      "fjcvtzs", []> {
+                                      "fjcvtzs",
+                                      [(set GPR32:$Rd,
+                                         (int_aarch64_fjcvtzs FPR64:$Rn))]> {
   let Inst{31} = 0;
 } // HasJS, HasFPARMv8