; GENERIC-NEXT: bt16 .LBB50_2
; GENERIC-NEXT: # %bb.1: # %label1
; GENERIC-NEXT: movi16 a0, 1
-; GENERIC-NEXT: br32 .LBB50_3
; GENERIC-NEXT: .LBB50_2: # %label2
-; GENERIC-NEXT: movi16 a0, 0
-; GENERIC-NEXT: .LBB50_3: # %label1
; GENERIC-NEXT: movi16 a1, 0
; GENERIC-NEXT: addi16 sp, sp, 4
; GENERIC-NEXT: rts16
; CHECK-NEXT: bt32 .LBB126_2
; CHECK-NEXT: # %bb.1: # %label1
; CHECK-NEXT: movi16 a0, 1
-; CHECK-NEXT: rts16
; CHECK-NEXT: .LBB126_2: # %label2
-; CHECK-NEXT: movi16 a0, 0
; CHECK-NEXT: rts16
;
; GENERIC-LABEL: brRI_i1_uge:
; GENERIC-NEXT: bt16 .LBB126_2
; GENERIC-NEXT: # %bb.1: # %label1
; GENERIC-NEXT: movi16 a0, 1
-; GENERIC-NEXT: addi16 sp, sp, 4
-; GENERIC-NEXT: rts16
; GENERIC-NEXT: .LBB126_2: # %label2
-; GENERIC-NEXT: movi16 a0, 0
; GENERIC-NEXT: addi16 sp, sp, 4
; GENERIC-NEXT: rts16
; CHECK-UGTXT: icmpu32 a0, a1, a0
; CHECK-NEXT: btsti16 a0, 0
; CHECK-NEXT: bt32 .LBB128_2
; CHECK-NEXT: # %bb.1: # %label1
-; CHECK-NEXT: movi16 a0, 1
; CHECK-NEXT: rts16
; CHECK-NEXT: .LBB128_2: # %label2
; CHECK-NEXT: movi16 a0, 0
; GENERIC-NEXT: btsti16 a0, 0
; GENERIC-NEXT: bt16 .LBB128_2
; GENERIC-NEXT: # %bb.1: # %label1
-; GENERIC-NEXT: movi16 a0, 1
; GENERIC-NEXT: addi16 sp, sp, 4
; GENERIC-NEXT: rts16
; GENERIC-NEXT: .LBB128_2: # %label2
; CHECK-NEXT: btsti16 a0, 0
; CHECK-NEXT: bt32 .LBB133_2
; CHECK-NEXT: # %bb.1: # %label1
-; CHECK-NEXT: movi16 a0, 1
; CHECK-NEXT: rts16
; CHECK-NEXT: .LBB133_2: # %label2
; CHECK-NEXT: movi16 a0, 0
; GENERIC-NEXT: btsti16 a0, 0
; GENERIC-NEXT: bt16 .LBB133_2
; GENERIC-NEXT: # %bb.1: # %label1
-; GENERIC-NEXT: movi16 a0, 1
; GENERIC-NEXT: addi16 sp, sp, 4
; GENERIC-NEXT: rts16
; GENERIC-NEXT: .LBB133_2: # %label2
; CHECK-NEXT: btsti16 a0, 0
; CHECK-NEXT: bt32 .LBB134_2
; CHECK-NEXT: # %bb.1: # %label1
-; CHECK-NEXT: movi16 a0, 1
; CHECK-NEXT: rts16
; CHECK-NEXT: .LBB134_2: # %label2
; CHECK-NEXT: movi16 a0, 0
; GENERIC-NEXT: btsti16 a0, 0
; GENERIC-NEXT: bt16 .LBB134_2
; GENERIC-NEXT: # %bb.1: # %label1
-; GENERIC-NEXT: movi16 a0, 1
; GENERIC-NEXT: addi16 sp, sp, 4
; GENERIC-NEXT: rts16
; GENERIC-NEXT: .LBB134_2: # %label2
; CHECK-NEXT: bt32 .LBB142_2
; CHECK-NEXT: # %bb.1: # %label1
; CHECK-NEXT: movi16 a0, 1
-; CHECK-NEXT: rts16
; CHECK-NEXT: .LBB142_2: # %label2
-; CHECK-NEXT: movi16 a0, 0
; CHECK-NEXT: rts16
;
; GENERIC-LABEL: brRI_i1_sle:
; GENERIC-NEXT: bt16 .LBB142_2
; GENERIC-NEXT: # %bb.1: # %label1
; GENERIC-NEXT: movi16 a0, 1
-; GENERIC-NEXT: addi16 sp, sp, 4
-; GENERIC-NEXT: rts16
; GENERIC-NEXT: .LBB142_2: # %label2
-; GENERIC-NEXT: movi16 a0, 0
; GENERIC-NEXT: addi16 sp, sp, 4
; GENERIC-NEXT: rts16
; CHECK-UGTXT: icmpu32 a0, a1, a0
; CHECK-NEXT: bt32 .LBB143_2
; CHECK-NEXT: # %bb.1: # %label1
; CHECK-NEXT: movi16 a0, 1
-; CHECK-NEXT: rts16
; CHECK-NEXT: .LBB143_2: # %label2
-; CHECK-NEXT: movi16 a0, 0
; CHECK-NEXT: rts16
;
; GENERIC-LABEL: brR0_i1_sle:
; GENERIC-NEXT: bt16 .LBB143_2
; GENERIC-NEXT: # %bb.1: # %label1
; GENERIC-NEXT: movi16 a0, 1
-; GENERIC-NEXT: addi16 sp, sp, 4
-; GENERIC-NEXT: rts16
; GENERIC-NEXT: .LBB143_2: # %label2
-; GENERIC-NEXT: movi16 a0, 0
; GENERIC-NEXT: addi16 sp, sp, 4
; GENERIC-NEXT: rts16
; CHECK-UGTXT: icmpu32 a0, a1, a0
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI1_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI1_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI2_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI2_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI4_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI4_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI5_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI5_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI7_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI7_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI8_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI8_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI10_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI10_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI11_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI11_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI13_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI13_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI14_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI14_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI16_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI16_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI17_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI17_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI19_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI19_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI20_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI20_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI22_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI22_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI23_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI23_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI25_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI25_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI26_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI26_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI28_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI28_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI29_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI29_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: btsti16 a0, 0
; CHECK-DF-NEXT: bt32 .LBB30_2
; CHECK-DF-NEXT: # %bb.1: # %label1
-; CHECK-DF-NEXT: movi16 a0, 1
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .LBB30_2: # %label2
; CHECK-DF-NEXT: movi16 a0, 0
; CHECK-DF2-NEXT: btsti16 a0, 0
; CHECK-DF2-NEXT: bt32 .LBB30_2
; CHECK-DF2-NEXT: # %bb.1: # %label1
-; CHECK-DF2-NEXT: movi16 a0, 1
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .LBB30_2: # %label2
; CHECK-DF2-NEXT: movi16 a0, 0
; CHECK-DF-NEXT: btsti16 a0, 0
; CHECK-DF-NEXT: bt32 .LBB31_2
; CHECK-DF-NEXT: # %bb.1: # %label1
-; CHECK-DF-NEXT: movi16 a0, 1
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .LBB31_2: # %label2
; CHECK-DF-NEXT: movi16 a0, 0
; CHECK-DF2-NEXT: btsti16 a0, 0
; CHECK-DF2-NEXT: bt32 .LBB31_2
; CHECK-DF2-NEXT: # %bb.1: # %label1
-; CHECK-DF2-NEXT: movi16 a0, 1
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .LBB31_2: # %label2
; CHECK-DF2-NEXT: movi16 a0, 0
; CHECK-DF-NEXT: btsti16 a0, 0
; CHECK-DF-NEXT: bt32 .LBB32_2
; CHECK-DF-NEXT: # %bb.1: # %label1
-; CHECK-DF-NEXT: movi16 a0, 1
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .LBB32_2: # %label2
; CHECK-DF-NEXT: movi16 a0, 0
; CHECK-DF2-NEXT: btsti16 a0, 0
; CHECK-DF2-NEXT: bt32 .LBB32_2
; CHECK-DF2-NEXT: # %bb.1: # %label1
-; CHECK-DF2-NEXT: movi16 a0, 1
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .LBB32_2: # %label2
; CHECK-DF2-NEXT: movi16 a0, 0
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI37_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI37_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI38_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI38_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI40_0:
; CHECK-DF-NEXT: .quad 0x4024000000000000 # double 10
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI40_0:
; CHECK-DF2-NEXT: .quad 0x4024000000000000 # double 10
entry:
; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .p2align 1
; CHECK-DF-NEXT: # %bb.3:
-; CHECK-DF-NEXT: .p2align 2
+; CHECK-DF-NEXT: .p2align 2, 0x0
; CHECK-DF-NEXT: .LCPI41_0:
; CHECK-DF-NEXT: .quad 0x0000000000000000 # double 0
;
; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .p2align 1
; CHECK-DF2-NEXT: # %bb.3:
-; CHECK-DF2-NEXT: .p2align 2
+; CHECK-DF2-NEXT: .p2align 2, 0x0
; CHECK-DF2-NEXT: .LCPI41_0:
; CHECK-DF2-NEXT: .quad 0x0000000000000000 # double 0
entry:
; CHECK-DF-NEXT: bt32 .LBB45_2
; CHECK-DF-NEXT: # %bb.1: # %label1
; CHECK-DF-NEXT: movi16 a0, 1
-; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .LBB45_2: # %label2
-; CHECK-DF-NEXT: movi16 a0, 0
; CHECK-DF-NEXT: rts16
;
; CHECK-DF2-LABEL: brRR_true:
; CHECK-DF2-NEXT: bt32 .LBB45_2
; CHECK-DF2-NEXT: # %bb.1: # %label1
; CHECK-DF2-NEXT: movi16 a0, 1
-; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .LBB45_2: # %label2
-; CHECK-DF2-NEXT: movi16 a0, 0
; CHECK-DF2-NEXT: rts16
entry:
%fcmp = fcmp true double %y, %x
; CHECK-DF-NEXT: bt32 .LBB46_2
; CHECK-DF-NEXT: # %bb.1: # %label1
; CHECK-DF-NEXT: movi16 a0, 1
-; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .LBB46_2: # %label2
-; CHECK-DF-NEXT: movi16 a0, 0
; CHECK-DF-NEXT: rts16
;
; CHECK-DF2-LABEL: brRI_true:
; CHECK-DF2-NEXT: bt32 .LBB46_2
; CHECK-DF2-NEXT: # %bb.1: # %label1
; CHECK-DF2-NEXT: movi16 a0, 1
-; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .LBB46_2: # %label2
-; CHECK-DF2-NEXT: movi16 a0, 0
; CHECK-DF2-NEXT: rts16
entry:
%fcmp = fcmp true double %x, 10.0
; CHECK-DF-NEXT: bt32 .LBB47_2
; CHECK-DF-NEXT: # %bb.1: # %label1
; CHECK-DF-NEXT: movi16 a0, 1
-; CHECK-DF-NEXT: rts16
; CHECK-DF-NEXT: .LBB47_2: # %label2
-; CHECK-DF-NEXT: movi16 a0, 0
; CHECK-DF-NEXT: rts16
;
; CHECK-DF2-LABEL: brR0_true:
; CHECK-DF2-NEXT: bt32 .LBB47_2
; CHECK-DF2-NEXT: # %bb.1: # %label1
; CHECK-DF2-NEXT: movi16 a0, 1
-; CHECK-DF2-NEXT: rts16
; CHECK-DF2-NEXT: .LBB47_2: # %label2
-; CHECK-DF2-NEXT: movi16 a0, 0
; CHECK-DF2-NEXT: rts16
entry:
%fcmp = fcmp true double %x, 0.0
; CHECK-SF-NEXT: btsti16 a0, 0
; CHECK-SF-NEXT: bt32 .LBB30_2
; CHECK-SF-NEXT: # %bb.1: # %label1
-; CHECK-SF-NEXT: movi16 a0, 1
; CHECK-SF-NEXT: rts16
; CHECK-SF-NEXT: .LBB30_2: # %label2
; CHECK-SF-NEXT: movi16 a0, 0
; CHECK-SF2-NEXT: btsti16 a0, 0
; CHECK-SF2-NEXT: bt32 .LBB30_2
; CHECK-SF2-NEXT: # %bb.1: # %label1
-; CHECK-SF2-NEXT: movi16 a0, 1
; CHECK-SF2-NEXT: rts16
; CHECK-SF2-NEXT: .LBB30_2: # %label2
; CHECK-SF2-NEXT: movi16 a0, 0
; CHECK-SF-NEXT: btsti16 a0, 0
; CHECK-SF-NEXT: bt32 .LBB31_2
; CHECK-SF-NEXT: # %bb.1: # %label1
-; CHECK-SF-NEXT: movi16 a0, 1
; CHECK-SF-NEXT: rts16
; CHECK-SF-NEXT: .LBB31_2: # %label2
; CHECK-SF-NEXT: movi16 a0, 0
; CHECK-SF2-NEXT: btsti16 a0, 0
; CHECK-SF2-NEXT: bt32 .LBB31_2
; CHECK-SF2-NEXT: # %bb.1: # %label1
-; CHECK-SF2-NEXT: movi16 a0, 1
; CHECK-SF2-NEXT: rts16
; CHECK-SF2-NEXT: .LBB31_2: # %label2
; CHECK-SF2-NEXT: movi16 a0, 0
; CHECK-SF-NEXT: btsti16 a0, 0
; CHECK-SF-NEXT: bt32 .LBB32_2
; CHECK-SF-NEXT: # %bb.1: # %label1
-; CHECK-SF-NEXT: movi16 a0, 1
; CHECK-SF-NEXT: rts16
; CHECK-SF-NEXT: .LBB32_2: # %label2
; CHECK-SF-NEXT: movi16 a0, 0
; CHECK-SF2-NEXT: btsti16 a0, 0
; CHECK-SF2-NEXT: bt32 .LBB32_2
; CHECK-SF2-NEXT: # %bb.1: # %label1
-; CHECK-SF2-NEXT: movi16 a0, 1
; CHECK-SF2-NEXT: rts16
; CHECK-SF2-NEXT: .LBB32_2: # %label2
; CHECK-SF2-NEXT: movi16 a0, 0
; CHECK-SF-NEXT: bt32 .LBB45_2
; CHECK-SF-NEXT: # %bb.1: # %label1
; CHECK-SF-NEXT: movi16 a0, 1
-; CHECK-SF-NEXT: rts16
; CHECK-SF-NEXT: .LBB45_2: # %label2
-; CHECK-SF-NEXT: movi16 a0, 0
; CHECK-SF-NEXT: rts16
;
; CHECK-SF2-LABEL: brRR_true:
; CHECK-SF2-NEXT: bt32 .LBB45_2
; CHECK-SF2-NEXT: # %bb.1: # %label1
; CHECK-SF2-NEXT: movi16 a0, 1
-; CHECK-SF2-NEXT: rts16
; CHECK-SF2-NEXT: .LBB45_2: # %label2
-; CHECK-SF2-NEXT: movi16 a0, 0
; CHECK-SF2-NEXT: rts16
entry:
%fcmp = fcmp true float %y, %x
; CHECK-SF-NEXT: bt32 .LBB46_2
; CHECK-SF-NEXT: # %bb.1: # %label1
; CHECK-SF-NEXT: movi16 a0, 1
-; CHECK-SF-NEXT: rts16
; CHECK-SF-NEXT: .LBB46_2: # %label2
-; CHECK-SF-NEXT: movi16 a0, 0
; CHECK-SF-NEXT: rts16
;
; CHECK-SF2-LABEL: brRI_true:
; CHECK-SF2-NEXT: bt32 .LBB46_2
; CHECK-SF2-NEXT: # %bb.1: # %label1
; CHECK-SF2-NEXT: movi16 a0, 1
-; CHECK-SF2-NEXT: rts16
; CHECK-SF2-NEXT: .LBB46_2: # %label2
-; CHECK-SF2-NEXT: movi16 a0, 0
; CHECK-SF2-NEXT: rts16
entry:
%fcmp = fcmp true float %x, 10.0
; CHECK-SF-NEXT: bt32 .LBB47_2
; CHECK-SF-NEXT: # %bb.1: # %label1
; CHECK-SF-NEXT: movi16 a0, 1
-; CHECK-SF-NEXT: rts16
; CHECK-SF-NEXT: .LBB47_2: # %label2
-; CHECK-SF-NEXT: movi16 a0, 0
; CHECK-SF-NEXT: rts16
;
; CHECK-SF2-LABEL: brR0_true:
; CHECK-SF2-NEXT: bt32 .LBB47_2
; CHECK-SF2-NEXT: # %bb.1: # %label1
; CHECK-SF2-NEXT: movi16 a0, 1
-; CHECK-SF2-NEXT: rts16
; CHECK-SF2-NEXT: .LBB47_2: # %label2
-; CHECK-SF2-NEXT: movi16 a0, 0
; CHECK-SF2-NEXT: rts16
entry:
%fcmp = fcmp true float %x, 0.0