.align 4, 0 .set mips16 .globl foo .ent foo foo: lw $v0, .foo.data lw $v1, 0($v0) move $t9, $v1 jr $v1 .type .foo.data, @object .foo.data: .word 0x40404040 .size .foo.data, . - .foo.data .end foo .set nomips16 .align 4, 0 .set micromips .globl bar .ent bar bar: lui $v1, 0 lw $t9, 0($v1) jrc $t9 nop .end bar .set nomicromips # Force some (non-delay-slot) zero bytes, to make 'objdump' print ... .align 4, 0 .space 16