1 .text 2 dmul $2,$3,$4 3 dmuh $2,$3,$4 4 ddiv $2,$3,$4 5 dmulu $2,$3,$4 6 dmuhu $2,$3,$4 7 dmod $2,$3,$4 8 ddivu $2,$3,$4 9 dmodu $2,$3,$4 10 11 dlsa $2,$3,$4,1 12 dlsa $2,$3,$4,4 13 14 dclz $2,$3 15 dclo $2,$3 16 17 lld $2,-256($3) 18 lld $2,255($3) 19 scd $2,-256($3) 20 scd $2,255($3) 21 22 dalign $4, $2, $3, 0 23 dalign $4, $2, $3, 1 24 dalign $4, $2, $3, 2 25 dalign $4, $2, $3, 3 26 dalign $4, $2, $3, 4 27 dalign $4, $2, $3, 5 28 dalign $4, $2, $3, 6 29 dalign $4, $2, $3, 7 30 31 dbitswap $4, $2 32 33 daui $3, $2, 0xffff 34 dahi $3, $3, 0xffff 35 dati $3, $3, 0xffff 36 37 lwupc $4, 1f 38 lwupc $4, .+(-262144 << 2) 39 lwupc $4, .+(262143 << 2) 40 lwu $4, (-262144 << 2)($pc) 41 lwu $4, (262143 << 2)($pc) 42 43 .align 3 44 ldpc $4, 1f 45 .align 3 46 ldpc $4, .+(-131072 << 3) 47 .align 3 48 ldpc $4, .+(131071 << 3) 49 .align 3 50 ld $4, (-131072 << 3)($pc) 51 .align 3 52 ld $4, (131071 << 3)($pc) 53 .align 3 541: 55 nop 56 57# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... 58 .align 2 59 .space 8 60