1 ; Test loads of FP constants with VGM and VGBM.
3 ; RUN: llc < %s -mtriple=s390x-linux-gnu -mcpu=z13 | FileCheck %s
7 ; CHECK: vgmg %v0, 2, 11
13 ; CHECK: vgmg %v0, 1, 1
19 ; CHECK: vgmg %v0, 0, 1
25 ; CHECK: vgmg %v0, 2, 10
31 ; CHECK: vgmg %v0, 2, 9
37 ; CHECK: vgmf %v0, 2, 8
43 ; CHECK: vgmf %v0, 1, 1
49 ; CHECK: vgmf %v0, 0, 1
55 ; CHECK: vgmf %v0, 2, 7
61 ; CHECK: vgmf %v0, 2, 6
67 ; CHECK: vgbm %v0, 61440
68 ret float 0xFFFFFFFFE0000000
71 define double @f12() {
73 ; CHECK: vgbm %v0, 61440
74 ret double 0xFFFFFFFF00000000