19 # Check that mfhis and mflos in .set noreorder blocks are considered.
33 # Check for simple instances.
62 # Check that no nops are inserted after the result has been read.
90 # Check that we still insert the usual interlocking nops in cases
91 # where the VR4130 errata doesn't apply.
106 # Check for branches whose targets might be affected.
109 bnez $3,1f # 2 nops for normal mode, 3 for mips16
113 bnez $3,1f # 1 nop for normal mode, 2 for mips16
118 bnez $3,1f # 0 nops for normal mode, 1 for mips16
128 # As above, but with no dependencies between the branch and
129 # the previous instruction. The final branch can use the
130 # preceding addiu as its delay slot.
134 bnez $4,1f # 1 nop for normal mode, 2 for mips16
139 bnez $5,1f # 0 nops for normal mode, 1 for mips16
145 bnez $6,1f # 0 nops, fill delay slot in normal mode
150 # Like part B, but check that intervening .set noreorders don't
151 # affect the number of nops.
207 # Like part B, but the mult occurs in a .set noreorder block.
246 # Check every affected multiplication and division instruction.
266 # Check every affected multiply-accumulate instruction.
288 # Check that mtlo and mthi are exempt from the VR4130 errata,
289 # although the usual interlocking delay applies.