mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-01 05:01:59 +01:00
[POWER9][NFC] update testcase check statements
llvm-svn: 328147
This commit is contained in:
parent
18cc455148
commit
c6077c13b5
@ -8,10 +8,10 @@ entry:
|
|||||||
store fp128 %add, fp128* %res, align 16
|
store fp128 %add, fp128* %res, align 16
|
||||||
ret void
|
ret void
|
||||||
; CHECK-LABEL: qpAdd
|
; CHECK-LABEL: qpAdd
|
||||||
; CHECK-NOT bl __addtf3
|
; CHECK-NOT: bl __addtf3
|
||||||
; CHECK xsaddqp
|
; CHECK: xsaddqp
|
||||||
; CHECK stxv
|
; CHECK: stxv
|
||||||
; CHECK blr
|
; CHECK: blr
|
||||||
}
|
}
|
||||||
|
|
||||||
; Function Attrs: norecurse nounwind
|
; Function Attrs: norecurse nounwind
|
||||||
@ -22,10 +22,10 @@ entry:
|
|||||||
store fp128 %sub, fp128* %res, align 16
|
store fp128 %sub, fp128* %res, align 16
|
||||||
ret void
|
ret void
|
||||||
; CHECK-LABEL: qpSub
|
; CHECK-LABEL: qpSub
|
||||||
; CHECK-NOT bl __subtf3
|
; CHECK-NOT: bl __subtf3
|
||||||
; CHECK xssubqp
|
; CHECK: xssubqp
|
||||||
; CHECK stxv
|
; CHECK: stxv
|
||||||
; CHECK blr
|
; CHECK: blr
|
||||||
}
|
}
|
||||||
|
|
||||||
; Function Attrs: norecurse nounwind
|
; Function Attrs: norecurse nounwind
|
||||||
@ -36,10 +36,10 @@ entry:
|
|||||||
store fp128 %mul, fp128* %res, align 16
|
store fp128 %mul, fp128* %res, align 16
|
||||||
ret void
|
ret void
|
||||||
; CHECK-LABEL: qpMul
|
; CHECK-LABEL: qpMul
|
||||||
; CHECK-NOT bl __multf3
|
; CHECK-NOT: bl __multf3
|
||||||
; CHECK xsmulqp
|
; CHECK: xsmulqp
|
||||||
; CHECK stxv
|
; CHECK: stxv
|
||||||
; CHECK blr
|
; CHECK: blr
|
||||||
}
|
}
|
||||||
|
|
||||||
; Function Attrs: norecurse nounwind
|
; Function Attrs: norecurse nounwind
|
||||||
@ -50,10 +50,10 @@ entry:
|
|||||||
store fp128 %div, fp128* %res, align 16
|
store fp128 %div, fp128* %res, align 16
|
||||||
ret void
|
ret void
|
||||||
; CHECK-LABEL: qpDiv
|
; CHECK-LABEL: qpDiv
|
||||||
; CHECK-NOT bl __divtf3
|
; CHECK-NOT: bl __divtf3
|
||||||
; CHECK xsdivqp
|
; CHECK: xsdivqp
|
||||||
; CHECK stxv
|
; CHECK: stxv
|
||||||
; CHECK blr
|
; CHECK: blr
|
||||||
}
|
}
|
||||||
|
|
||||||
define void @testLdNSt(i8* nocapture readonly %PtrC, fp128* nocapture %PtrF) {
|
define void @testLdNSt(i8* nocapture readonly %PtrC, fp128* nocapture %PtrF) {
|
||||||
@ -67,8 +67,8 @@ entry:
|
|||||||
store fp128 %1, fp128* %3, align 16
|
store fp128 %1, fp128* %3, align 16
|
||||||
ret void
|
ret void
|
||||||
; CHECK-LABEL: testLdNSt
|
; CHECK-LABEL: testLdNSt
|
||||||
; CHECK lxvx
|
; CHECK: lxvx
|
||||||
; CHECK stxvx
|
; CHECK: stxvx
|
||||||
; CHECK-NEXT blr
|
; CHECK-NEXT blr
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -80,10 +80,10 @@ entry:
|
|||||||
ret void
|
ret void
|
||||||
|
|
||||||
; CHECK-LABEL: qpSqrt
|
; CHECK-LABEL: qpSqrt
|
||||||
; CHECK-NOT bl sqrtl
|
; CHECK-NOT: bl sqrtl
|
||||||
; CHECK xssqrtqp
|
; CHECK: xssqrtqp
|
||||||
; CHECK stxv
|
; CHECK: stxv
|
||||||
; CHECK blr
|
; CHECK: blr
|
||||||
}
|
}
|
||||||
declare fp128 @llvm.sqrt.f128(fp128 %Val)
|
declare fp128 @llvm.sqrt.f128(fp128 %Val)
|
||||||
|
|
||||||
@ -96,11 +96,11 @@ entry:
|
|||||||
store fp128 %2, fp128* %res, align 16
|
store fp128 %2, fp128* %res, align 16
|
||||||
ret void
|
ret void
|
||||||
|
|
||||||
; CHECK-LABEL: qpSqrt
|
; CHECK-LABEL: qpCpsgn
|
||||||
; CHECK-NOT rldimi
|
; CHECK-NOT: rldimi
|
||||||
; CHECK xscpsgnqp
|
; CHECK: xscpsgnqp
|
||||||
; CHECK stxv
|
; CHECK: stxv
|
||||||
; CHECK blr
|
; CHECK: blr
|
||||||
}
|
}
|
||||||
declare fp128 @llvm.copysign.f128(fp128 %Mag, fp128 %Sgn)
|
declare fp128 @llvm.copysign.f128(fp128 %Mag, fp128 %Sgn)
|
||||||
|
|
||||||
@ -112,10 +112,10 @@ entry:
|
|||||||
ret void
|
ret void
|
||||||
|
|
||||||
; CHECK-LABEL: qpAbs
|
; CHECK-LABEL: qpAbs
|
||||||
; CHECK-NOT clrldi
|
; CHECK-NOT: clrldi
|
||||||
; CHECK xsabsqp
|
; CHECK: xsabsqp
|
||||||
; CHECK stxv
|
; CHECK: stxv
|
||||||
; CHECK blr
|
; CHECK: blr
|
||||||
}
|
}
|
||||||
declare fp128 @llvm.fabs.f128(fp128 %Val)
|
declare fp128 @llvm.fabs.f128(fp128 %Val)
|
||||||
|
|
||||||
@ -128,10 +128,10 @@ entry:
|
|||||||
ret void
|
ret void
|
||||||
|
|
||||||
; CHECK-LABEL: qpNAbs
|
; CHECK-LABEL: qpNAbs
|
||||||
; CHECK-NOT bl __subtf3
|
; CHECK-NOT: bl __subtf3
|
||||||
; CHECK xsnabsqp
|
; CHECK: xsnabsqp
|
||||||
; CHECK stxv
|
; CHECK: stxv
|
||||||
; CHECK blr
|
; CHECK: blr
|
||||||
}
|
}
|
||||||
|
|
||||||
define void @qpNeg(fp128* nocapture readonly %a, fp128* nocapture %res) {
|
define void @qpNeg(fp128* nocapture readonly %a, fp128* nocapture %res) {
|
||||||
@ -142,8 +142,8 @@ entry:
|
|||||||
ret void
|
ret void
|
||||||
|
|
||||||
; CHECK-LABEL: qpNeg
|
; CHECK-LABEL: qpNeg
|
||||||
; CHECK-NOT bl __subtf3
|
; CHECK-NOT: bl __subtf3
|
||||||
; CHECK xsnegqp
|
; CHECK: xsnegqp
|
||||||
; CHECK stxv
|
; CHECK: stxv
|
||||||
; CHECK blr
|
; CHECK: blr
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user