1 .text 2 3 .space 0x10000 4 5 .ent foo 6 .set mips16 7 .set noautoextend 8foo: 9 la $2, . - 1 10 nop 11 lw $2, . - 1 12 nop 13 la $2, . - 1 + 0x3fc 14 nop 15 lw $2, . - 1 + 0x3fc 16 nop 17 la $2, . - 1 + 0x400 18 nop 19 lw $2, . - 1 + 0x400 20 nop 21 la $2, . - 1 - 0x4 22 nop 23 lw $2, . - 1 - 0x4 24 nop 25 la $2, . - 1 + 0x7fff 26 nop 27 lw $2, . - 1 + 0x7fff 28 nop 29 la $2, . - 1 - 0x8000 30 nop 31 lw $2, . - 1 - 0x8000 32 nop 33 la $2, . - 1 + 0x8000 34 nop 35 lw $2, . - 1 + 0x8000 36 nop 37 la $2, . - 1 - 0x8001 38 nop 39 lw $2, . - 1 - 0x8001 40 nop 41 la $2, bar 42 nop 43 lw $2, bar 44 nop 45 .set autoextend 46 .set nomips16 47 .end foo 48 49 .align 8, 0 50 .space 0xfe00 51 52# Force some (non-delay-slot) zero bytes, to make 'objdump' print ... 53 .align 4, 0 54 .space 16 55