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