1 #as: --abi=64 2 #objdump: -dr 3 #source: relax-3.s 4 #name: Assembler PC-rel MOVI relaxation limit, from first to second state. 5 6 .*: file format .*-sh64.* 7 8 Disassembly of section \.text: 9 10 [0]+ <start>: 11 [ ]+0:[ ]+6ff0fff0[ ]+nop 12 13 0+4 <start2>: 14 [ ]+4:[ ]+cc000030[ ]+movi 0,r3 15 [ ]+8:[ ]+ca001030[ ]+shori 32772,r3 16 17 0+c <x1>: 18 [ ]+c:[ ]+cdfffc40[ ]+movi 32767,r4 19 [ ]+\.\.\. 20 21 0+800c <x0>: 22 [ ]+800c:[ ]+ce000050[ ]+movi -32768,r5 23 [ ]+8010:[ ]+cffffc60[ ]+movi -1,r6 24 [ ]+8014:[ ]+c9fffc60[ ]+shori 32767,r6 25 [ ]+8018:[ ]+cffffc70[ ]+movi -1,r7 26 [ ]+801c:[ ]+cbfffc70[ ]+shori 65535,r7 27 [ ]+8020:[ ]+cbfffc70[ ]+shori 65535,r7 28 [ ]+8024:[ ]+ca000070[ ]+shori 32768,r7 29 [ ]+8028:[ ]+cc000080[ ]+movi 0,r8 30 [ ]+802c:[ ]+c8000080[ ]+shori 0,r8 31 [ ]+8030:[ ]+c8000080[ ]+shori 0,r8 32 [ ]+8034:[ ]+c9fffc80[ ]+shori 32767,r8 33 [ ]+8038:[ ]+cc000080[ ]+movi 0,r8 34 [ ]+803c:[ ]+c8000080[ ]+shori 0,r8 35 [ ]+8040:[ ]+c8000080[ ]+shori 0,r8 36 [ ]+8044:[ ]+c8004080[ ]+shori 16,r8 37 Disassembly of section \.text\.another: 38 39 0+ <y0>: 40 [ ]+0:[ ]+cc000090[ ]+movi 0,r9 41 [ ]+4:[ ]+c8000090[ ]+shori 0,r9 42 [ ]+8:[ ]+c8000090[ ]+shori 0,r9 43 [ ]+c:[ ]+c8002090[ ]+shori 8,r9 44