projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
sim: bfin: import testsuite
[external/binutils.git]
/
sim
/
testsuite
/
sim
/
bfin
/
sign.s
1
# Blackfin testcase for signbits
2
# mach: bfin
3
4
.include "testutils.inc"
5
6
start
7
8
.macro check_alu_signbits areg:req
9
\areg = 0;
10
R0 = 0x10 (Z);
11
\areg\().x = R0;
12
13
imm32 r0, 0x60038;
14
15
R0.L = SIGNBITS \areg;
16
17
imm32 r1, 0x6fffa;
18
CC = R1 == R0;
19
if ! CC jump 1f;
20
.endm
21
22
check_alu_signbits A0
23
check_alu_signbits A1
24
25
pass
26
1:
27
fail