# mach: crisv3 crisv8 crisv10 # Make sure that "move [$sp=$sp+16],$p8" works; used in Linux. .include "testutils.inc" startnostack move.d x,$sp moveq 0,$r3 move [$sp=$sp+16],$p8 ; Z not changed. bne 0f nop cmp.d x+16,$sp bne 0f nop move $p8,$r3 ; Z not changed. bne 0f ; P8 still 0. test.d $r3 bne 0f nop pass 0: fail .data x: .dword 0xffffffff .dword 0xffffffff .dword 0xffffffff .dword 0xffffffff .dword 0xffffffff