etc/services - sync with NetBSD-8
[minix.git] / minix / tests / arch / earm / test_arm_unaligned.S
blob1d4486e7f25b9406381a2f0eabde628402ed01f8
1 .text
2 .global main
3 main:
4         push {lr}
5         mov r0, sp
7         /* This should work */
8         ldr r0, [sp]
10         /* Unalign it */
11         add r0, #2
13         /* Try a non-word aligned word-load, this may work if SCTRL.A == 0 */
14         ldr r1, [r0]
16         /* Load non-word aligned dword, should die even with SCTRL.A == 0 */
17         ldrd r2, r3, [r0]
20         ldr r0, =msg
21         bl puts
23         mov r0, #0  /* test should check for non-zero exit code / signal */
24         pop {pc}
25 msg:
26         .ascii "ERROR - caused no sigbus\n"