1 #as: -a64 2 #source: xcoff-branch-1.s 3 #objdump: -dr 4 #name: XCOFF branch test 1 (64-bit) 5 6 .* 7 8 9 Disassembly of section \.text: 10 11 0+00 <\.foo>: 12 0: 48 00 00 29 bl 28 <foo2\+0x4> 13 4: 48 00 00 1d bl 20 <foo1\+0xc> 14 8: 48 00 00 0d bl 14 <foo1> 15 c: 48 00 00 19 bl 24 <foo2> 16 10: 48 00 00 1d bl 2c <\.bar> 17 10: R_(RBR_26|BR) .* 18 19 0+14 <foo1>: 20 14: 4b ff ff ed bl 0 <\.foo> 21 18: 48 00 00 3d bl 54 <\.frob> 22 18: R_(RBR_26|BR) .* 23 1c: 4b ff ff f5 bl 10 <\.foo\+0x10> 24 20: 48 00 00 15 bl 34 <\.bar\+0x8> 25 20: R_(RBR_26|BR) .* 26 27 0+24 <foo2>: 28 24: 48 00 00 41 bl 64 <\.frob\+0x10> 29 24: R_(RBR_26|BR) .* 30 28: 4e 80 00 20 blr 31 32 0+2c <\.bar>: 33 2c: 4b ff ff e9 bl 14 <foo1> 34 2c: R_(RBR_26|BR) .* 35 30: 4b ff ff f5 bl 24 <foo2> 36 30: R_(RBR_26|BR) .* 37 34: 4b ff ff e9 bl 1c <foo1\+0x8> 38 34: R_(RBR_26|BR) .* 39 38: 4b ff ff f1 bl 28 <foo2\+0x4> 40 38: R_(RBR_26|BR) .* 41 3c: 4b ff ff c5 bl 0 <\.foo> 42 3c: R_(RBR_26|BR) .* 43 40: 4b ff ff ed bl 2c <\.bar> 44 44: 48 00 00 11 bl 54 <\.frob> 45 44: R_(RBR_26|BR) .* 46 48: 4b ff ff d5 bl 1c <foo1\+0x8> 47 48: R_(RBR_26|BR) .* 48 4c: 4b ff ff ed bl 38 <\.bar\+0xc> 49 50: 48 00 00 09 bl 58 <\.frob\+0x4> 50 50: R_(RBR_26|BR) .* 51 52 0+54 <\.frob>: 53 54: 4b ff ff ad bl 0 <\.foo> 54 54: R_(RBR_26|BR) .* 55 58: 4b ff ff d5 bl 2c <\.bar> 56 58: R_(RBR_26|BR) .* 57 5c: 4b ff ff f9 bl 54 <\.frob> 58 60: 4b ff ff b5 bl 14 <foo1> 59 60: R_(RBR_26|BR) .* 60 64: 4b ff ff c1 bl 24 <foo2> 61 64: R_(RBR_26|BR) .* 62