/* * test program for pipelined execution * (control hazard but no data hazard) */ .set noreorder .set nobopt .text .align 2 .globl main .ent main main: li $4,-1 li $6,-1 nop nop nop nop nop bne $4,$0,$L1 nop li $5,0 j $L2 nop $L1: li $5,1 nop $L2: nop nop nop nop beq $5,$0,$L3 nop li $6,1 nop $L3: li $6,0 nop nop nop nop nop /* program termination */ li $2,1 li $4,0 nop nop nop nop nop break nop nop nop nop nop .end main