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