# cr16 testcase for ashub $sr,$dr | |
# mach(): cr16 | |
.include "testutils.inc" | |
start | |
.global ashub | |
ashub: | |
movw $0x12f1, r4 | |
movw $4,r5 | |
ashub r5, r4 | |
cmpw $0x1210, r4 | |
beq ok | |
not_ok: | |
fail | |
ok: | |
movw $0x12f1, r4 | |
movw $-4,r5 | |
ashub r5, r4 | |
test_h_gr r4, 0x12ff | |
pass |