aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/AArch64/fpimm.ll
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2016-07-23 20:41:05 +0000
committerDimitry Andric <dim@FreeBSD.org>2016-07-23 20:41:05 +0000
commit01095a5d43bbfde13731688ddcf6048ebb8b7721 (patch)
tree4def12e759965de927d963ac65840d663ef9d1ea /test/CodeGen/AArch64/fpimm.ll
parentf0f4822ed4b66e3579e92a89f368f8fb860e218e (diff)
Notes
Diffstat (limited to 'test/CodeGen/AArch64/fpimm.ll')
-rw-r--r--test/CodeGen/AArch64/fpimm.ll13
1 files changed, 6 insertions, 7 deletions
diff --git a/test/CodeGen/AArch64/fpimm.ll b/test/CodeGen/AArch64/fpimm.ll
index 6acb11108afc..b4faef750a2c 100644
--- a/test/CodeGen/AArch64/fpimm.ll
+++ b/test/CodeGen/AArch64/fpimm.ll
@@ -38,20 +38,19 @@ define void @check_double() {
}
; LARGE-LABEL: check_float2
-; LARGE: movz [[REG:w[0-9]+]], #0x4049, lsl #16
-; LARGE-NEXT: movk [[REG]], #0xfdb
+; LARGE: mov [[REG:w[0-9]+]], #1078525952
+; LARGE-NEXT: movk [[REG]], #4059
; LARGE-NEXT: fmov s0, [[REG]]
define float @check_float2() {
ret float 3.14159274101257324218750
}
; LARGE-LABEL: check_double2
-; LARGE: movz [[REG:x[0-9]+]], #0x4009, lsl #48
-; LARGE-NEXT: movk [[REG]], #0x21fb, lsl #32
-; LARGE-NEXT: movk [[REG]], #0x5444, lsl #16
-; LARGE-NEXT: movk [[REG]], #0x2d18
+; LARGE: mov [[REG:x[0-9]+]], #4614219293217783808
+; LARGE-NEXT: movk [[REG]], #8699, lsl #32
+; LARGE-NEXT: movk [[REG]], #21572, lsl #16
+; LARGE-NEXT: movk [[REG]], #11544
; LARGE-NEXT: fmov d0, [[REG]]
define double @check_double2() {
ret double 3.1415926535897931159979634685441851615905761718750
}
-