Home | History | Annotate | Line # | Download | only in cr16
      1 # cr16 testcase for sbitb $count, reg/regp/mem
      2 # mach:	 cr16
      3 
      4 	.include "testutils.inc"
      5 
      6 	start
      7 
      8 	.global sbitb
      9 sbitb:
     10 	sbitb	$0,_y
     11 	loadw   _y, r1
     12 	cmpb    $0xf1, r1
     13 	beq ok1
     14 not_ok:
     15 	fail
     16 
     17 ok1:
     18 	movd   $_y, (r1,r0)
     19 	sbitb	$1,0(r1,r0)
     20 	loadw   _y, r1
     21 	cmpb    $0xf3, r1
     22 	beq ok2
     23 	br not_ok
     24 ok2:
     25 
     26 	movw   $_y, r1
     27 	sbitb	$2,0(r1)
     28 	loadw   _y, r1
     29 	cmpb    $0xf7, r1
     30 	beq ok3
     31 	br not_ok
     32 ok3:
     33 	pass
     34 
     35 _y:	.word	0xf0
     36