11553Srgrimes#objdump: -dr --prefix-addresses --show-raw-insn 21553Srgrimes#name: MIPS ALNV.PS instruction branch swapping 31553Srgrimes#as: -32 41553Srgrimes 51553Srgrimes# Check that a register dependency between ALNV.PS and the following 61553Srgrimes# branch prevents from branch swapping. 71553Srgrimes 81553Srgrimes.*: +file format .*mips.* 91553Srgrimes 101553SrgrimesDisassembly of section \.text: 111553Srgrimes[0-9a-f]+ <[^>]*> 1000ffff b 0+0000 <foo> 121553Srgrimes[0-9a-f]+ <[^>]*> 4c60111e alnv\.ps \$f4,\$f2,\$f0,v1 131553Srgrimes[0-9a-f]+ <[^>]*> 0411fffd bal 0+0000 <foo> 141553Srgrimes[0-9a-f]+ <[^>]*> 4c60111e alnv\.ps \$f4,\$f2,\$f0,v1 151553Srgrimes[0-9a-f]+ <[^>]*> 0470fffb bltzal v1,0+0000 <foo> 161553Srgrimes[0-9a-f]+ <[^>]*> 4c60111e alnv\.ps \$f4,\$f2,\$f0,v1 171553Srgrimes[0-9a-f]+ <[^>]*> 0060f809 jalr v1 181553Srgrimes[0-9a-f]+ <[^>]*> 4c60111e alnv\.ps \$f4,\$f2,\$f0,v1 191553Srgrimes[0-9a-f]+ <[^>]*> 00602009 jalr a0,v1 201553Srgrimes[0-9a-f]+ <[^>]*> 4c60111e alnv\.ps \$f4,\$f2,\$f0,v1 211553Srgrimes[0-9a-f]+ <[^>]*> 4c60111e alnv\.ps \$f4,\$f2,\$f0,v1 221553Srgrimes[0-9a-f]+ <[^>]*> 03e01809 jalr v1,ra 231553Srgrimes[0-9a-f]+ <[^>]*> 00000000 nop 241553Srgrimes[0-9a-f]+ <[^>]*> 1000fff2 b 0+0000 <foo> 251553Srgrimes[0-9a-f]+ <[^>]*> 4fe0111e alnv\.ps \$f4,\$f2,\$f0,ra 261553Srgrimes[0-9a-f]+ <[^>]*> 4fe0111e alnv\.ps \$f4,\$f2,\$f0,ra 271553Srgrimes[0-9a-f]+ <[^>]*> 0411ffef bal 0+0000 <foo> 281553Srgrimes[0-9a-f]+ <[^>]*> 00000000 nop 291553Srgrimes[0-9a-f]+ <[^>]*> 4fe0111e alnv\.ps \$f4,\$f2,\$f0,ra 301553Srgrimes[0-9a-f]+ <[^>]*> 0470ffec bltzal v1,0+0000 <foo> 311553Srgrimes[0-9a-f]+ <[^>]*> 00000000 nop 321553Srgrimes[0-9a-f]+ <[^>]*> 4fe0111e alnv\.ps \$f4,\$f2,\$f0,ra 331553Srgrimes[0-9a-f]+ <[^>]*> 0060f809 jalr v1 341553Srgrimes[0-9a-f]+ <[^>]*> 00000000 nop 351553Srgrimes[0-9a-f]+ <[^>]*> 00602009 jalr a0,v1 361553Srgrimes[0-9a-f]+ <[^>]*> 4fe0111e alnv\.ps \$f4,\$f2,\$f0,ra 371553Srgrimes[0-9a-f]+ <[^>]*> 03e01809 jalr v1,ra 381553Srgrimes[0-9a-f]+ <[^>]*> 4fe0111e alnv\.ps \$f4,\$f2,\$f0,ra 391553Srgrimes \.\.\. 401553Srgrimes