//#include //#include //#include int main (void) { __asm ( ".set noreorder\n" "li $8, 0x81234678\n" "li $15, 0x10000000\n" "li $16, 0xAAAAAAAA\n" "li $17, 0xBBBBBBBB\n" "li $18, 0xCCCCCCCC\n" "li $19, 0xDDDDDDDD\n" "li $24, 0x11111111\n" "li $25, 0x22222222\n" "li $26, 0x33333333\n" "li $27, 0x44444444\n" "sw $8, 0($15)\n" "nop\n" "lwl $16, 0($15)\n" "lwl $17, 1($15)\n" "lwl $18, 2($15)\n" "lwl $19, 3($15)\n" "nop\n" "lwr $24, 0($15)\n" "lwr $25, 1($15)\n" "lwr $26, 2($15)\n" "lwr $27, 3($15)\n" "nop\n" "lbu $16, 0($15)\n" "lbu $17, 1($15)\n" "lbu $18, 2($15)\n" "lbu $19, 3($15)\n" "nop\n" "lb $16, 0($15)\n" "lb $17, 1($15)\n" "lb $18, 2($15)\n" "lb $19, 3($15)\n" "nop\n" "swl $8, 4($15)\n" "swl $8, 9($15)\n" "swl $8, 14($15)\n" "swl $8, 19($15)\n" "nop\n" "swr $8, 20($15)\n" "swr $8, 25($15)\n" "swr $8, 30($15)\n" "swr $8, 35($15)\n" "nop\n" "sb $8, 4($15)\n" "sb $8, 5($15)\n" "sb $8, 6($15)\n" "sb $8, 7($15)\n" "nop\n" ".set reorder\n" ); }