Code & Deploy
siGit Code
Git Hosting
Toggle menu
Code
Code Review
Models
Repos
Sign in
Sign in
@samitouri
/
QOSamiQemu
QOSamiQemu
/
tests
/
tcg
/
hexagon
/
test_vlsrw.S
Code
Commits
Issues
Pulls
Sessions
CI/CD
master
master
s
20 lines
320 Bytes
Copy permalink
Copy
Raw
1
/*
Purpose
:
test
the
soundness
of
the
vlsrw
operation
*/
2
3
.
text
4
.
globl
_start
5
6
_start
:
7
{
8
r0
=
#
0x00000001
9
r1
=
#
0x00000001
10
}
11
{
12
r1
:0
=
vlsrw
(
r1
:
0
,
#
1
)
13
}
14
{
15
r0
=
add
(
r0
,
r1
)
16
}
17
{
18
p0
=
cmp
.
eq
(
r0
,
#
0
)
; if (p0.new) jump:t pass
19
jump
fail
20
}