1# m32r testcase for addx $dr,$sr 2# mach(): m32r m32rx 3# timeout(): 42 4 5# timeout is set to test it 6 7 .include "testutils.inc" 8 9 start 10 11 .global addx 12addx: 13 mvi_h_condbit 1 14 mvi_h_gr r4, 1 15 mvi_h_gr r5, 2 16 addx r4, r5 17 bc not_ok 18 test_h_gr r4, 4 19 20 mvi_h_gr r4, 0xfffffffe 21 addx r4, r5 22 bnc not_ok 23 test_h_gr r4, 0 24 25 mvi_h_gr r4, -1 26 mvi_h_gr r5, -1 27 mvi_h_condbit 1 28 addx r4,r5 29 bnc not_ok 30 test_h_gr r4, -1 31 32 mvi_h_gr r4,-1 33 mvi_h_gr r5,0x7fffffff 34 mvi_h_condbit 1 35 addx r5,r4 36 bnc not_ok 37 test_h_gr r5,0x7fffffff 38 39 pass 40 41not_ok: 42 fail 43