test_bugfix_3_1.s 789 Bytes
/*******************************
 *prog name:   bugfix_3_1        
 * 
 *
 *******************************/
                         
	.text	        
               
start:  nop;
	nop;
	nop;
	nop;
	nop;
	break;

	lui $1, 0x1234
	ori $1, $0, 0x5678
	lui $2, 0xdead
	ori $2, $0, 0xbeef
        or  $3, $1, $2;
        xor $4, $1, $2;
        nop;
        sw $1, 0($0)
        sw $2, 4($0)
        sw $3, 8($0)
        sw $4, 12($0)
        lqv $v0, 0($0)
        lqv $v1, 0($0)
        lqv $v2, 0($0)
        lqv $v3, 0($0)
        lqv $v4, 0($0)
	nop;
	nop;
	nop;
	nop;
	vmudl $v6, $v0, $v1;
	vxor  $v5, $v0, $v1;
	beq  $0, $0, L1f
	sqv  $v5,16($0)
	or  $8, $1, $2
	and $7, $8, $8
	nop;
	nop;
L1f:	lui $9, 0xcafe
	xor $10, $9, $9
	nop
	nop
	nop
	nop
	nop
	nop
	beq  $0, $0, start
	nop
	nop