Home | History | Annotate | Download | only in mips
      1 	.ent	foo
      2 foo:
      3 	lui	$4,%highest(bar)
      4 	lui	$5,%hi(bar)
      5 	daddiu	$4,$4,%higher(bar)
      6 	daddiu	$5,$5,%lo(bar)
      7 	dsll32	$4,$4,0
      8 	daddu	$4,$4,$5
      9 
     10 	lui	$4,%highest(bar + 0x12345678)
     11 	lui	$5,%hi(bar + 0x12345678)
     12 	daddiu	$4,$4,%higher(bar + 0x12345678)
     13 	daddiu	$5,$5,%lo(bar + 0x12345678)
     14 	dsll32	$4,$4,0
     15 	daddu	$4,$4,$5
     16 
     17 	lui	$4,%highest(l1)
     18 	daddiu	$4,$4,%higher(l1)
     19 	dsll	$4,$4,16
     20 	daddiu	$4,$4,%hi(l1)
     21 	dsll	$4,$4,16
     22 	lw	$4,%lo(l1)($4)
     23 	.end	foo
     24 
     25 	.data
     26 	.word	1,2,3,4
     27 l1:	.word	4,5
     28