1/* should end with: all registers equal to their own numbers */ 2/* tests instructions: addiu */ 3 4 .text 5 .globl __start 6__start: 7 addiu $0, $0, 0 8 .set noat 9 addiu $1, $0, 1 10 .set at 11 addiu $2, $0, 2 12 addiu $3, $0, 3 13 addiu $4, $0, 4 14 addiu $5, $0, 5 15 addiu $6, $0, 6 16 addiu $7, $0, 7 17 addiu $8, $0, 8 18 addiu $9, $0, 9 19 addiu $10, $0, 10 20 addiu $11, $0, 11 21 addiu $12, $0, 12 22 addiu $13, $0, 13 23 addiu $14, $0, 14 24 addiu $15, $0, 15 25 addiu $16, $0, 16 26 addiu $17, $0, 17 27 addiu $18, $0, 18 28 addiu $19, $0, 19 29 addiu $20, $0, 20 30 addiu $21, $0, 21 31 addiu $22, $0, 22 32 addiu $23, $0, 23 33 addiu $24, $0, 24 34 addiu $25, $0, 25 35 addiu $26, $0, 26 36 addiu $27, $0, 27 37 addiu $28, $0, 28 38 addiu $29, $0, 29 39 addiu $30, $0, 30 40 addiu $31, $0, 31 41 break 42 43