repo.or.cz
/
llvm-project.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
[TOSA] Fix negate maxValue computation (#126295)
[llvm-project.git]
/
llvm
/
test
/
MC
/
M68k
/
Relaxations
/
bsr.s
blob
63021ef5af09cfa270b893a6973c1a48aa5d60c9
1
; RUN
:
llvm-mc
-
triple
=
m68k
-
motorola-integers
-
filetype
=
obj
< %
s \
2
; RUN
:
| llvm-objdump
-
d
-
| FileCheck
%
s
3
4
; CHECK-LABEL
: <
TIGHT
>:
5
TIGHT
:
6
; CHECK
:
bsr.w $
7
a
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
23
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
44
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