1 2#include "sample_code/asm_regnames.h" 3.text 4.globl __start 5.ent __start 6__start: 7 li t0, 0xa5000000 8 li t1, 0 9 srlv $11, t0, t1 10 li t0, 0xa5000000 11 li t1, 16 12 srlv $12, t0, t1 13 li t0, 0xa5000000 14 li t1, 31 15 srlv $13, t0, t1 16 li t0, 0xa5000000 17 li t1, 32 18 srlv $14, t0, t1 /* should be same as shifting by 0, because only */ 19 break /* bottom 5 bits are used. */ 20.end __start 21 22