Sign in
qemu
/
qemu
/
ec08d9a51e6af3cd3edbdbf2ca6e97a1e2b5f0d1
/
.
/
tests
/
tcg
/
hexagon
/
test_abs.S
blob: d68aea6f64d7911d2e5b1036e76339dd0ee51d54 [
file
] [
log
] [
blame
]
/*
Purpose
:
test example
,
verify the soundness of the abs operation
*/
.text
.globl _start
_start
:
{
r1
=
#-2
r2
=
#2
}
{
r3
=
abs
(
r1
)
}
{
p0
=
cmp.eq
(
r3
,
r2
);
if
(
p0.new
)
jump
:
t pass
jump fail
}