Home | History | Annotate | Download | only in mips
      1 	.text
      2 
      3 	.ifdef	reverse
      4 	.ent	baz
      5 baz:
      6 	jalr	$0, $ra
      7 	.end	baz
      8 
      9 # Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
     10 	.align  16, 0
     11 	.space  16
     12 
     13 	.ent	bar
     14 bar:
     15 	jalr	$0, $ra
     16 	.end	bar
     17 
     18 # Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
     19 	.align  4, 0
     20 	.space  16
     21 	.endif
     22 
     23 	.align  4, 0
     24 	.globl	foo
     25 	.ent	foo
     26 	.set	noreorder
     27 foo:
     28 	b	bar
     29 	b	bar
     30 	b	bar
     31 	b	bar
     32 	.set	mips64r6
     33 	bc	bar
     34 	bc	bar
     35 	bc	bar
     36 	bc	bar
     37 	beqzc	$2, bar
     38 	beqzc	$2, bar
     39 	beqzc	$2, bar
     40 	beqzc	$2, bar
     41 	lwpc	$2, bar
     42 	lwpc	$2, bar
     43 	lwpc	$2, bar
     44 	lwpc	$2, bar
     45 	ldpc	$2, bar
     46 	ldpc	$2, bar
     47 	ldpc	$2, bar
     48 	ldpc	$2, bar
     49 	auipc	$2, %pcrel_hi(baz)
     50 	addiu	$2, %pcrel_lo(baz + 4)
     51 	auipc	$2, %pcrel_hi(baz)
     52 	addiu	$2, %pcrel_lo(baz + 4)
     53 	auipc	$2, %pcrel_hi(baz)
     54 	addiu	$2, %pcrel_lo(baz + 4)
     55 	auipc	$2, %pcrel_hi(baz)
     56 	addiu	$2, %pcrel_lo(baz + 4)
     57 	.set	mips0
     58 	.set	reorder
     59 	.end	foo
     60 
     61 # Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
     62 	.align  4, 0
     63 	.space  16
     64 
     65 	.ifndef	reverse
     66 	.ent	bar
     67 bar:
     68 	jalr	$0, $ra
     69 	.end	bar
     70 
     71 # Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
     72 	.align  16, 0
     73 	.space  16
     74 
     75 	.ent	baz
     76 baz:
     77 	jalr	$0, $ra
     78 	.end	baz
     79 
     80 # Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
     81 	.align  4, 0
     82 	.space  16
     83 	.endif
     84