tests-gdb/src/bitrev.s

36 lines
494 B
ArmAsm
Raw Normal View History

2020-12-01 23:22:36 +01:00
.global _start
.global _stop
_start:
{
2020-12-02 11:13:58 +01:00
addd 0, 0x12345678, %r0
addd 0, 0xdeadbeef, %r1
addd 0, 0x0a0a0a0a, %r2
2020-12-01 23:22:36 +01:00
}
{
addd 0, 0x123456789abcdef0, %r3
addd 0, 0x00cafefeedcaca00, %r4
}
2020-12-02 11:13:58 +01:00
{
addd 0, 0, %r6
addd 0, 0, %r7
addd 0, 0, %r8
addd 0, 0, %r9
}
2020-12-01 23:22:36 +01:00
{
addd 0, 0xa0a0a0a0a0a0a0a0, %r5
bitrevs %r0, %r6
bitrevs %r1, %r7
bitrevs %r2, %r8
bitrevs 0xdeadc0de, %r9
}
{
bitrevd %r3, %r10
bitrevd %r4, %r11
bitrevd %r5, %r12
bitrevd 0xbeeffacefa11baad, %r13
}
_stop:
udivs 0, 0, %empty