blob: 17657c01bc4dd6550cd053da0a5f3877ee861f9a [file] [log] [blame]
.text
.set bar, 4
.ent foo
.set mips16
foo:
li $2, %hi(bar)
sll $2, $2, 16
ext $3, $2, %lo(bar), 16
ext $3, $2, 16, %lo(bar)
ins $3, $2, %lo(bar), 16
ins $3, $2, 16, %lo(bar)
ins $2, $0, %lo(bar), 16
ins $2, $0, 16, %lo(bar)
sync %lo(bar)
ll $3, %lo(bar)($2)
lwl $3, %lo(bar)($2)
lwr $3, %lo(bar)($2)
sc $3, %lo(bar)($2)
swl $3, %lo(bar)($2)
swr $3, %lo(bar)($2)
cache 3, %lo(bar)($2)
pref 3, %lo(bar)($2)
mfc0 $3, $2, %lo(bar)
mtc0 $3, $2, %lo(bar)
nop
.set nomips16
.end foo
# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
.space 16
.align 4, 0