t-mulxu.s revision 1.1 1 # mach: all
2 # output:
3 # sim: --environment operating
4
5 .include "t-macros.i"
6
7 start
8
9 ;; clear FX
10 ldi r2, #0x8005
11 mvtc r2, cr0
12
13 loadacc2 a1 0x7f 0xffff 0xffff
14 ldi r8, 0xffff
15 ldi r9, 0x8001
16 test_mulxu1:
17 MULXU a1, r9, r8
18 checkacc2 1 a1 0x00 0x8000 0x7FFF
19
20
21 ;; set FX
22 ldi r2, #0x8085
23 mvtc r2, cr0
24
25 loadacc2 a1 0x7f 0xffff 0xffff
26 ldi r8, 0xffff
27 ldi r9, 0x8001
28 test_mulxu2:
29 MULXU a1, r9, r8
30 checkacc2 2 a1 0x01 0x0000 0xFFFE
31
32 exit0
33