1 .*: Assembler messages: 2 .*:6: Error: expecting valid branch instruction after `bnd' 3 .*:7: Error: expecting valid branch instruction after `bnd' 4 .*:8: Error: expecting valid branch instruction after `bnd' 5 .*:8: Warning: skipping prefixes on this instruction 6 .*:9: Error: expecting valid branch instruction after `bnd' 7 .*:9: Warning: skipping prefixes on this instruction 8 .*:10: Error: expecting valid branch instruction after `bnd' 9 .*:11: Error: expecting valid branch instruction after `bnd' 10 .*:14: Error: expecting valid branch instruction after `bnd' 11 .*:15: Error: expecting valid branch instruction after `bnd' 12 .*:16: Error: expecting valid branch instruction after `bnd' 13 .*:17: Error: expecting valid branch instruction after `bnd' 14 .*:18: Error: expecting valid branch instruction after `bnd' 15 .*:19: Error: expecting valid branch instruction after `bnd' 16 GAS LISTING .* 17 18 19 [ ]*1[ ]+\# MPX instructions 20 [ ]*2[ ]+\.allow_index_reg 21 [ ]*3[ ]+\.text 22 [ ]*4[ ]+\.extern xxx 23 [ ]*5[ ]+foo: 24 [ ]*6[ ]+\?\?\?\? F201C3 bnd add %eax, %ebx \# Bad 25 .* Error: expecting valid branch instruction after `bnd' 26 [ ]*7[ ]+\?\?\?\? 66F2AB bnd stosw \(%edi\) \# Bad 27 .* Error: expecting valid branch instruction after `bnd' 28 [ ]*8[ ]+\?\?\?\? 9A000000 bnd lcall \$0x1234,\$xxx 29 .* Error: expecting valid branch instruction after `bnd' 30 .* Warning: skipping prefixes on this instruction 31 [ ]*8[ ]+003412 32 [ ]*9[ ]+\?\?\?\? EA000000 bnd ljmp \$0x1234,\$xxx 33 .* Error: expecting valid branch instruction after `bnd' 34 .* Warning: skipping prefixes on this instruction 35 [ ]*9[ ]+003412 36 [ ]*10[ ]+\?\?\?\? F2E2E9 bnd loop foo 37 .* Error: expecting valid branch instruction after `bnd' 38 [ ]*11[ ]+\?\?\?\? 67F2E3E5 bnd jcxz foo 39 .* Error: expecting valid branch instruction after `bnd' 40 [ ]*12[ ]+ 41 [ ]*13[ ]+\.intel_syntax noprefix 42 [ ]*14[ ]+\?\?\?\? F201C3 bnd add ebx, eax \# Bad 43 .* Error: expecting valid branch instruction after `bnd' 44 [ ]*15[ ]+\?\?\?\? 66F2AB bnd stos WORD PTR\[edi] \# Bad 45 .* Error: expecting valid branch instruction after `bnd' 46 [ ]*16[ ]+\?\?\?\? 9A000000 bnd lcall 0x1234,xxx 47 .* Error: expecting valid branch instruction after `bnd' 48 [ ]*16[ ]+003412 49 [ ]*17[ ]+\?\?\?\? EA000000 bnd ljmp 0x1234,xxx 50 .* Error: expecting valid branch instruction after `bnd' 51 [ ]*17[ ]+003412 52 [ ]*18[ ]+\?\?\?\? F2E2CE bnd loop foo 53 .* Error: expecting valid branch instruction after `bnd' 54 [ ]*19[ ]+\?\?\?\? 67F2E3CA bnd jcxz foo 55 .* Error: expecting valid branch instruction after `bnd' 56 #pass 57