1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
# cr16 testcase for ashub $dr,$sr # 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