1 # as: -xnone -mtune=itanium1 2 # objdump: -d 3 # name: ia64 opc-i 4 5 .*: +file format .* 6 7 Disassembly of section \.text: 8 9 0+000 <_start>: 10 0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 11 6: 40 28 18 8c 38 80 pmpyshr2 r4=r5,r6,0 12 c: 50 30 68 71 pmpyshr2\.u r4=r5,r6,16 13 10: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 14 16: 40 28 18 b4 3a 80 pmpy2\.r r4=r5,r6 15 1c: 50 30 78 75 pmpy2\.l r4=r5,r6 16 20: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 17 26: 40 28 18 20 3a 80 mix1\.r r4=r5,r6 18 2c: 50 30 40 75 mix2\.r r4=r5,r6 19 30: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 20 36: 40 28 18 20 3e 80 mix4\.r r4=r5,r6 21 3c: 50 30 50 74 mix1\.l r4=r5,r6 22 40: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 23 46: 40 28 18 a8 3a 80 mix2\.l r4=r5,r6 24 4c: 50 30 50 7c mix4\.l r4=r5,r6 25 50: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 26 56: 40 28 18 80 3a 80 pack2\.uss r4=r5,r6 27 5c: 50 30 10 75 pack2\.sss r4=r5,r6 28 60: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 29 66: 40 28 18 08 3e 80 pack4\.sss r4=r5,r6 30 6c: 50 30 20 74 unpack1\.h r4=r5,r6 31 70: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 32 76: 40 28 18 90 3a 80 unpack2\.h r4=r5,r6 33 7c: 50 30 20 7c unpack4\.h r4=r5,r6 34 80: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 35 86: 40 28 18 18 3a 80 unpack1\.l r4=r5,r6 36 8c: 50 30 30 75 unpack2\.l r4=r5,r6 37 90: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 38 96: 40 28 18 18 3e 80 unpack4\.l r4=r5,r6 39 9c: 50 30 08 74 pmin1\.u r4=r5,r6 40 a0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 41 a6: 40 28 18 14 3a 80 pmax1\.u r4=r5,r6 42 ac: 50 30 18 75 pmin2 r4=r5,r6 43 b0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 44 b6: 40 28 18 9c 3a 80 pmax2 r4=r5,r6 45 bc: 50 30 58 74 psad1 r4=r5,r6 46 c0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 47 c6: 40 28 2c 28 3b 80 mux1 r4=r5,@rev 48 cc: 50 40 50 76 mux1 r4=r5,@mix 49 d0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 50 d6: 40 28 24 28 3b 80 mux1 r4=r5,@shuf 51 dc: 50 50 50 76 mux1 r4=r5,@alt 52 e0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 53 e6: 40 28 00 28 3b 80 mux1 r4=r5,@brcst 54 ec: 50 00 50 77 mux2 r4=r5,0x0 55 f0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 56 f6: 40 28 fc ab 3b 80 mux2 r4=r5,0xff 57 fc: 50 50 55 77 mux2 r4=r5,0xaa 58 100: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 59 106: 40 30 14 88 38 80 pshr2 r4=r5,r6 60 10c: 00 28 18 73 pshr2 r4=r5,0 61 110: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 62 116: 40 80 14 8c 39 80 pshr2 r4=r5,8 63 11c: e0 2b 18 73 pshr2 r4=r5,31 64 120: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 65 126: 40 30 14 08 3c 80 pshr4 r4=r5,r6 66 12c: 00 28 18 7a pshr4 r4=r5,0 67 130: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 68 136: 40 80 14 0c 3d 80 pshr4 r4=r5,8 69 13c: e0 2b 18 7a pshr4 r4=r5,31 70 140: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 71 146: 40 30 14 80 38 80 pshr2\.u r4=r5,r6 72 14c: 00 28 08 73 pshr2\.u r4=r5,0 73 150: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 74 156: 40 80 14 84 39 80 pshr2\.u r4=r5,8 75 15c: e0 2b 08 73 pshr2\.u r4=r5,31 76 160: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 77 166: 40 30 14 00 3c 80 pshr4\.u r4=r5,r6 78 16c: 00 28 08 7a pshr4\.u r4=r5,0 79 170: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 80 176: 40 80 14 04 3d 80 pshr4\.u r4=r5,8 81 17c: e0 2b 08 7a pshr4\.u r4=r5,31 82 180: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 83 186: 40 30 14 88 3c 80 shr r4=r5,r6 84 18c: 60 28 00 79 shr\.u r4=r5,r6 85 190: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 86 196: 40 28 18 90 38 80 pshl2 r4=r5,r6 87 19c: 50 f8 28 77 pshl2 r4=r5,0 88 1a0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 89 1a6: 40 28 5c 94 3b 80 pshl2 r4=r5,8 90 1ac: 50 00 28 77 pshl2 r4=r5,31 91 1b0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 92 1b6: 40 28 18 10 3c 80 pshl4 r4=r5,r6 93 1bc: 50 f8 28 7e pshl4 r4=r5,0 94 1c0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 95 1c6: 40 28 5c 14 3f 80 pshl4 r4=r5,8 96 1cc: 50 00 28 7e pshl4 r4=r5,31 97 1d0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 98 1d6: 40 28 18 90 3c 80 shl r4=r5,r6 99 1dc: 00 28 48 73 popcnt r4=r5 100 1e0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 101 1e6: 40 28 18 00 2b 80 shrp r4=r5,r6,0 102 1ec: 50 30 30 56 shrp r4=r5,r6,12 103 1f0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 104 1f6: 40 28 18 7e 2b 80 shrp r4=r5,r6,63 105 1fc: 10 28 3c 52 extr r4=r5,0,16 106 200: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 107 206: 40 08 14 7c 29 80 extr r4=r5,0,63 108 20c: 50 29 9c 52 extr r4=r5,10,40 109 210: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 110 216: 40 00 14 1e 29 80 extr\.u r4=r5,0,16 111 21c: 00 28 f8 52 extr\.u r4=r5,0,63 112 220: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 113 226: 40 a0 14 4e 29 80 extr\.u r4=r5,10,40 114 22c: 50 f8 3d 53 dep\.z r4=r5,0,16 115 230: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 116 236: 40 28 fc fc 29 80 dep\.z r4=r5,0,63 117 23c: 50 a8 9d 53 dep\.z r4=r5,10,40 118 240: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 119 246: 40 00 fc 9f 29 80 dep\.z r4=0,0,16 120 24c: f0 ff fb 53 dep\.z r4=127,0,63 121 250: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 122 256: 40 00 e8 e3 2d 80 dep\.z r4=-128,5,50 123 25c: 50 ad 9f 53 dep\.z r4=85,10,40 124 260: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 125 266: 40 f0 17 9e 2b 80 dep r4=0,r5,0,16 126 26c: e0 2f f8 5f dep r4=-1,r5,0,63 127 270: 0c 00 00 00 01 00 \[MFI\] nop\.m 0x0 128 276: 00 00 00 02 00 80 nop\.f 0x0 129 27c: 50 30 58 4d dep r4=r5,r6,10,7 130 280: 04 00 00 00 01 00 \[MLX\] nop\.m 0x0 131 286: 00 00 00 00 00 80 movl r4=0x0 132 28c: 00 00 00 60 133 290: 04 00 00 00 01 c0 \[MLX\] nop\.m 0x0 134 296: ff ff ff ff 7f 80 movl r4=0xffffffffffffffff 135 29c: f0 f7 ff 6f 136 2a0: 04 00 00 00 01 80 \[MLX\] nop\.m 0x0 137 2a6: 90 78 56 34 12 80 movl r4=0x1234567890abcdef 138 2ac: f0 76 6d 66 139 2b0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 140 2b6: 00 00 00 00 00 e0 break\.i 0x0 141 2bc: ff ff 01 08 break\.i 0x1fffff 142 2c0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 143 2c6: 00 00 00 02 00 e0 nop\.i 0x0 144 2cc: ff ff 05 08 nop\.i 0x1fffff 145 2d0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 146 2d6: 30 25 fc ff 04 80 chk\.s\.i r4,0 <_start> 147 2dc: 00 00 c4 00 mov r4=b0 148 2e0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 149 2e6: 00 20 04 80 03 00 mov b0=r4 150 2ec: 40 00 00 03 mov pr=r4,0x0 151 2f0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 152 2f6: a0 21 80 84 01 e0 mov pr=r4,0x1234 153 2fc: 4f 80 7f 0b mov pr=r4,0xfffffffffffffffe 154 300: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 155 306: 00 00 00 00 01 e0 mov pr\.rot=0x0 156 30c: 7f 00 00 02 mov pr\.rot=0x3ff0000 157 310: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 158 316: 00 c0 ff 7f 05 80 mov pr\.rot=0xfffffffffc000000 159 31c: 00 28 40 00 zxt1 r4=r5 160 320: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 161 326: 40 00 14 22 00 80 zxt2 r4=r5 162 32c: 00 28 48 00 zxt4 r4=r5 163 330: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 164 336: 40 00 14 28 00 80 sxt1 r4=r5 165 33c: 00 28 54 00 sxt2 r4=r5 166 340: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 167 346: 40 00 14 2c 00 80 sxt4 r4=r5 168 34c: 00 28 60 00 czx1\.l r4=r5 169 350: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 170 356: 40 00 14 32 00 80 czx2\.l r4=r5 171 35c: 00 28 70 00 czx1\.r r4=r5 172 360: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 173 366: 40 00 14 3a 00 40 czx2\.r r4=r5 174 36c: 00 20 0c 50 tbit\.z p2,p3=r4,0 175 370: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 176 376: 20 14 10 06 28 40 tbit\.z\.unc p2,p3=r4,1 177 37c: 40 20 0c 58 tbit\.z\.and p2,p3=r4,2 178 380: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 179 386: 20 30 10 86 28 40 tbit\.z\.or p2,p3=r4,3 180 38c: 80 20 0c 59 tbit\.z\.or\.andcm p2,p3=r4,4 181 390: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 182 396: 30 54 10 84 28 60 tbit\.nz\.or p3,p2=r4,5 183 39c: c8 20 08 58 tbit\.nz\.and p3,p2=r4,6 184 3a0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 185 3a6: 30 74 10 84 2c 60 tbit\.nz\.or\.andcm p3,p2=r4,7 186 3ac: 00 21 08 50 tbit\.z p3,p2=r4,8 187 3b0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 188 3b6: 30 94 10 04 28 40 tbit\.z\.unc p3,p2=r4,9 189 3bc: 48 21 0c 58 tbit\.nz\.and p2,p3=r4,10 190 3c0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 191 3c6: 20 b4 10 86 28 40 tbit\.nz\.or p2,p3=r4,11 192 3cc: 88 21 0c 59 tbit\.nz\.or\.andcm p2,p3=r4,12 193 3d0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 194 3d6: 30 d0 10 84 28 60 tbit\.z\.or p3,p2=r4,13 195 3dc: c0 21 08 58 tbit\.z\.and p3,p2=r4,14 196 3e0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 197 3e6: 30 f0 10 84 2c 40 tbit\.z\.or\.andcm p3,p2=r4,15 198 3ec: 10 20 0c 50 tnat\.z p2,p3=r4 199 3f0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 200 3f6: 20 0c 10 06 28 40 tnat\.z\.unc p2,p3=r4 201 3fc: 10 20 0c 58 tnat\.z\.and p2,p3=r4 202 400: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 203 406: 20 08 10 86 28 40 tnat\.z\.or p2,p3=r4 204 40c: 10 20 0c 59 tnat\.z\.or\.andcm p2,p3=r4 205 410: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 206 416: 30 0c 10 84 28 60 tnat\.nz\.or p3,p2=r4 207 41c: 18 20 08 58 tnat\.nz\.and p3,p2=r4 208 420: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 209 426: 30 0c 10 84 2c 60 tnat\.nz\.or\.andcm p3,p2=r4 210 42c: 10 20 08 50 tnat\.z p3,p2=r4 211 430: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 212 436: 30 0c 10 04 28 40 tnat\.z\.unc p3,p2=r4 213 43c: 18 20 0c 58 tnat\.nz\.and p2,p3=r4 214 440: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 215 446: 20 0c 10 86 28 40 tnat\.nz\.or p2,p3=r4 216 44c: 18 20 0c 59 tnat\.nz\.or\.andcm p2,p3=r4 217 450: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 218 456: 30 08 10 84 28 60 tnat\.z\.or p3,p2=r4 219 45c: 10 20 08 58 tnat\.z\.and p3,p2=r4 220 460: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 221 466: 30 08 10 84 2c 60 tnat\.z\.or\.andcm p3,p2=r4 222 46c: 40 88 08 07 mov b3=r4 223 470: 0d 00 00 00 01 00 \[MFI\] nop\.m 0x0 224 476: 00 00 00 02 00 60 nop\.f 0x0 225 47c: 40 48 08 07 mov\.imp b3=r4,570 <_start\+0x570>;; 226 \.\.\. 227 570: 01 00 00 00 01 00 \[MII\] nop\.m 0x0 228 576: 30 20 00 84 03 60 mov\.sptk b3=r4,670 <_start\+0x670> 229 57c: 40 40 08 07 mov\.sptk\.imp b3=r4,670 <_start\+0x670>;; 230 \.\.\. 231 670: 01 00 00 00 01 00 \[MII\] nop\.m 0x0 232 676: 30 20 08 84 03 60 mov\.dptk b3=r4,770 <_start\+0x770> 233 67c: 40 50 08 07 mov\.dptk\.imp b3=r4,770 <_start\+0x770>;; 234 \.\.\. 235 770: 01 00 00 00 01 00 \[MII\] nop\.m 0x0 236 776: 30 20 14 84 03 60 mov\.ret b3=r4,870 <_start\+0x870> 237 77c: 40 68 08 07 mov\.ret\.imp b3=r4,870 <_start\+0x870>;; 238 \.\.\. 239 870: 01 00 00 00 01 00 \[MII\] nop\.m 0x0 240 876: 30 20 10 84 03 60 mov\.ret\.sptk b3=r4,970 <_start\+0x970> 241 87c: 40 60 08 07 mov\.ret\.sptk\.imp b3=r4,970 <_start\+0x970>;; 242 \.\.\. 243 970: 01 00 00 00 01 00 \[MII\] nop\.m 0x0 244 976: 30 20 18 84 03 60 mov\.ret\.dptk b3=r4,a70 <_start\+0xa70> 245 97c: 40 70 08 07 mov\.ret\.dptk\.imp b3=r4,a70 <_start\+0xa70>;; 246 \.\.\. 247 a70: 00 00 00 80 01 00 \[MII\] hint\.m 0 248 a76: 00 00 00 03 00 00 hint\.i 0x0 249 a7c: 00 00 06 00 hint\.i 0x0 250 a80: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 251 a86: f0 ff ff 03 84 03 hint\.i 0x1fffff 252 a8c: 00 00 06 00 \(p07\) hint\.i 0x0 253 a90: 00 00 00 00 01 c0 \[MII\] nop\.m 0x0 254 a96: 01 00 00 03 80 03 \(p07\) hint\.i 0x0 255 a9c: 00 00 06 00 \(p07\) hint\.i 0x0 256 aa0: 00 00 00 00 01 c0 \[MII\] nop\.m 0x0 257 aa6: f1 ff ff 03 84 03 \(p07\) hint\.i 0x1fffff 258 aac: 00 00 06 00 \(p07\) hint\.i 0x0 259 ab0: 00 00 00 00 01 c0 \[MII\] nop\.m 0x0 260 ab6: 01 00 00 03 80 03 \(p07\) hint\.i 0x0 261 abc: 00 00 06 00 \(p07\) hint\.i 0x0 262 ac0: 00 00 00 00 01 c0 \[MII\] nop\.m 0x0 263 ac6: f1 ff ff 03 04 40 \(p07\) hint\.i 0x1fffff 264 acc: f0 04 0c 50 tf\.z p2,p3=39 265 ad0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 266 ad6: 20 7c 02 06 28 40 tf\.z\.unc p2,p3=39 267 adc: f0 04 0c 58 tf\.z\.and p2,p3=39 268 ae0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 269 ae6: 20 78 02 86 28 40 tf\.z\.or p2,p3=39 270 aec: f0 04 0c 59 tf\.z\.or\.andcm p2,p3=39 271 af0: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 272 af6: 30 7c 02 84 28 60 tf\.nz\.or p3,p2=39 273 afc: f8 04 08 58 tf\.nz\.and p3,p2=39 274 b00: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 275 b06: 30 7c 02 84 2c 60 tf\.nz\.or\.andcm p3,p2=39 276 b0c: f0 04 08 50 tf\.z p3,p2=39 277 b10: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 278 b16: 30 7c 02 04 28 40 tf\.z\.unc p3,p2=39 279 b1c: f8 04 0c 58 tf\.nz\.and p2,p3=39 280 b20: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 281 b26: 20 7c 02 86 28 40 tf\.nz\.or p2,p3=39 282 b2c: f8 04 0c 59 tf\.nz\.or\.andcm p2,p3=39 283 b30: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 284 b36: 30 78 02 84 28 60 tf\.z\.or p3,p2=39 285 b3c: f0 04 08 58 tf\.z\.and p3,p2=39 286 b40: 00 00 00 00 01 00 \[MII\] nop\.m 0x0 287 b46: 30 78 02 84 ac 43 tf\.z\.or\.andcm p3,p2=39 288 b4c: f0 04 0c 50 \(p07\) tf\.z p2,p3=39 289 b50: 00 00 00 00 01 c0 \[MII\] nop\.m 0x0 290 b56: 21 7c 02 06 a8 43 \(p07\) tf\.z\.unc p2,p3=39 291 b5c: f0 04 0c 58 \(p07\) tf\.z\.and p2,p3=39 292 b60: 00 00 00 00 01 c0 \[MII\] nop\.m 0x0 293 b66: 21 78 02 86 a8 43 \(p07\) tf\.z\.or p2,p3=39 294 b6c: f0 04 0c 59 \(p07\) tf\.z\.or\.andcm p2,p3=39 295 b70: 00 00 00 00 01 c0 \[MII\] nop\.m 0x0 296 b76: 31 7c 02 84 a8 63 \(p07\) tf\.nz\.or p3,p2=39 297 b7c: f8 04 08 58 \(p07\) tf\.nz\.and p3,p2=39 298 b80: 00 00 00 00 01 c0 \[MII\] nop\.m 0x0 299 b86: 31 7c 02 84 ac 63 \(p07\) tf\.nz\.or\.andcm p3,p2=39 300 b8c: f0 04 08 50 \(p07\) tf\.z p3,p2=39 301 b90: 00 00 00 00 01 c0 \[MII\] nop\.m 0x0 302 b96: 31 7c 02 04 a8 43 \(p07\) tf\.z\.unc p3,p2=39 303 b9c: f8 04 0c 58 \(p07\) tf\.nz\.and p2,p3=39 304 ba0: 00 00 00 00 01 c0 \[MII\] nop\.m 0x0 305 ba6: 21 7c 02 86 a8 43 \(p07\) tf\.nz\.or p2,p3=39 306 bac: f8 04 0c 59 \(p07\) tf\.nz\.or\.andcm p2,p3=39 307 bb0: 00 00 00 00 01 c0 \[MII\] nop\.m 0x0 308 bb6: 31 78 02 84 a8 63 \(p07\) tf\.z\.or p3,p2=39 309 bbc: f0 04 08 58 \(p07\) tf\.z\.and p3,p2=39 310 bc0: 0d 00 00 00 01 00 \[MFI\] nop\.m 0x0 311 bc6: 00 00 00 02 80 63 nop\.f 0x0 312 bcc: f0 04 08 59 \(p07\) tf\.z\.or\.andcm p3,p2=39;; 313