# cr16 testcase for ashud $sr,$dr | |
# mach(): cr16 | |
.include "testutils.inc" | |
start | |
.global ashud | |
ashud: | |
movd $0xf1234567, (r4,r3) | |
movw $20,r5 | |
ashud r5, (r4,r3) | |
cmpd $0x56700000, (r4,r3) | |
beq ok | |
not_ok: | |
fail | |
ok: | |
movd $0xf1234567, (r4,r3) | |
movw $-20,r5 | |
ashud r5, (r4,r3) | |
test_h_grp "(r4,r3)", -238 | |
pass |