Home | History | Annotate | Download | only in m32r
      1 ; check:	 not case sensitive for special operand modifier
      2 ; check:	 shigh, high, low
      3 	.text
      4 relocs:
      5 	seth	r0, #shigh(0x87654321)
      6 	add3	r0, r0, #low(0x87654321)
      7 	seth	r0, #SHIGH(0x87654321)
      8 	add3	r0, r0, #LOW(0x87654321)
      9 	seth	r0, #shigh(0x1234ffff)
     10 	add3	r0, r0, #low(0x1234ffff)
     11 	seth	r0, #SHIGH(0x1234ffff)
     12 	add3	r0, r0, #LOW(0x1234ffff)
     13 
     14 	seth	r0, #high(0x87654321)
     15 	or3	r0, r0, #low(0x87654321)
     16 	seth	r0, #HIGH(0x87654321)
     17 	or3	r0, r0, #LOW(0x87654321)
     18 	seth	r0, #high(0x1234ffff)
     19 	or3	r0, r0, #low(0x1234ffff)
     20 	seth	r0, #HIGH(0x1234ffff)
     21 	or3	r0, r0, #LOW(0x1234ffff)
     22 
     23 	seth	r0, #shigh(0x87654320)
     24 	ld	r0, @(#low(0x87654320),r0)
     25 	seth	r0, #shigh(0x87654320)
     26 	ldh	r0, @(#low(0x87654320),r0)
     27 	seth	r0, #shigh(0x87654320)
     28 	lduh	r0, @(#low(0x87654320),r0)
     29 	seth	r0, #shigh(0x87654320)
     30 	ldb	r0, @(#low(0x87654320),r0)
     31 	seth	r0, #shigh(0x87654320)
     32 	ldub	r0, @(#low(0x87654320),r0)
     33 
     34 	seth	r0, #shigh(0x1234fff0)
     35 	ld	r0, @(#low(0x1234fff0),r0)
     36 	seth	r0, #shigh(0x1234fff0)
     37 	ldh	r0, @(#low(0x1234fff0),r0)
     38 	seth	r0, #shigh(0x1234fff0)
     39 	lduh	r0, @(#low(0x1234fff0),r0)
     40 	seth	r0, #shigh(0x1234fff0)
     41 	ldb	r0, @(#low(0x1234fff0),r0)
     42 	seth	r0, #shigh(0x1234fff0)
     43 	ldub	r0, @(#low(0x1234fff0),r0)
     44 
     45 	seth	r0, #SHIGH(0x87654320)
     46 	ld	r0, @(#LOW(0x87654320),r0)
     47 	seth	r0, #SHIGH(0x87654320)
     48 	ldh	r0, @(#LOW(0x87654320),r0)
     49 	seth	r0, #SHIGH(0x87654320)
     50 	lduh	r0, @(#LOW(0x87654320),r0)
     51 	seth	r0, #SHIGH(0x87654320)
     52 	ldb	r0, @(#LOW(0x87654320),r0)
     53 	seth	r0, #SHIGH(0x87654320)
     54 	ldub	r0, @(#LOW(0x87654320),r0)
     55 	seth	r0, #SHIGH(0x1234fff0)
     56 	ld	r0, @(#LOW(0x1234fff0),r0)
     57 
     58 	seth	r0, #shigh(0x87654320)
     59 	st	r0, @(#low(0x87654320),r0)
     60 	seth	r0, #shigh(0x87654320)
     61 	sth	r0, @(#low(0x87654320),r0)
     62 	seth	r0, #shigh(0x87654320)
     63 	stb	r0, @(#low(0x87654320),r0)
     64 
     65 	seth	r0, #shigh(0x1234fff0)
     66 	st	r0, @(#low(0x1234fff0),r0)
     67 	seth	r0, #shigh(0x1234fff0)
     68 	sth	r0, @(#low(0x1234fff0),r0)
     69 	seth	r0, #shigh(0x1234fff0)
     70 	stb	r0, @(#low(0x1234fff0),r0)
     71 
     72 	seth	r0, #SHIGH(0x87654320)
     73 	st	r0, @(#LOW(0x87654320),r0)
     74 	seth	r0, #SHIGH(0x87654320)
     75 	sth	r0, @(#LOW(0x87654320),r0)
     76 	seth	r0, #SHIGH(0x87654320)
     77 	stb	r0, @(#LOW(0x87654320),r0)
     78 	seth	r0, #SHIGH(0x1234fff0)
     79 	st	r0, @(#LOW(0x1234fff0),r0)
     80 
     81