[TOSA] Fix negate maxValue computation (#126295)
[llvm-project.git] / llvm / test / MC / M68k / Relaxations / bsr.s
blob63021ef5af09cfa270b893a6973c1a48aa5d60c9
1 ; RUN: llvm-mc -triple=m68k -motorola-integers -filetype=obj < %s \
2 ; RUN: | llvm-objdump -d - | FileCheck %s
4 ; CHECK-LABEL: <TIGHT>:
5 TIGHT:
6 ; CHECK: bsr.w $7a
7 bsr.w .LBB0_2
8 move.l $0, $0
9 move.l $0, $0
10 move.l $0, $0
11 move.l $0, $0
12 move.l $0, $0
13 move.l $0, $0
14 move.l $0, $0
15 move.l $0, $0
16 move.l $0, $0
17 move.l $0, $0
18 move.l $0, $0
19 move.l $0, $0
20 .LBB0_2:
21 add.l #0, %d0
22 rts
24 ; CHECK-LABEL: <RELAXED>:
25 RELAXED:
26 ; CHECK: bsr.b $82
27 bsr.b .LBB1_2
28 move.l $0, $0
29 move.l $0, $0
30 move.l $0, $0
31 move.l $0, $0
32 move.l $0, $0
33 move.l $0, $0
34 move.l $0, $0
35 move.l $0, $0
36 move.l $0, $0
37 move.l $0, $0
38 move.l $0, $0
39 move.l $0, $0
40 move.l $0, $0
41 .LBB1_2:
42 add.l #0, %d0
43 rts
45 ; CHECK-LABEL: <ZERO>:
46 ZERO:
47 ; CHECK: bsr.w $2
48 bsr.w .LBB2_1
49 .LBB2_1:
50 add.l #0, %d0
51 rts