tests-gdb/src/insfd_low.s

29 lines
518 B
ArmAsm

.global _start
.global _stop
_start:
{
nop 3
setwd wsz=4, nfx=1, dbl=0
ldd,sm [ 0 ], %r0
ldd,sm [ 0 ], %r1
}
{
adds 0, 0x1cccccc0, %r0
adds 0, 0x1ffffff0, %r1
}
{
addd 0, 0x4afafafa1cccccc0, %r2
addd 0, 0x4afafafa1ffffff0, %r3
}
{
insfd,0 %r2, (0x0 << 12) | (32 << 6) | 8, %r3, %r4
insfd,1 %r0, (0x2 << 12) | (32 << 6) | 8, %r3, %r5
insfd,3 %r2, (0x8 << 12) | (32 << 6) | 8, %r1, %r6
insfd,4 %r0, (0xa << 12) | (32 << 6) | 8, %r1, %r7
}
_stop:
udivs 0, 0, %empty