Create  Edit  Diff  FrontPage  Index  Search  Changes  Login

FizzBuzzAsm_ia64

Version

% gcc-4.3 -v
Using built-in specs.
Target: ia64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.3-15' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --disable-libssp --with-system-libunwind --enable-checking=release --build=ia64-linux-gnu --host=ia64-linux-gnu --target=ia64-linux-gnu
Thread model: posix
gcc version 4.3.3 (Debian 4.3.3-15) 

Optimized


fizzbuzz.o:     file format elf64-ia64-little


Disassembly of section .text:

0000000000000000 <main>:
   0:	00 30 29 10 80 05 	[MII]       alloc r38=ar.pfs,10,8,0
   6:	50 02 00 62 00 e0 	            mov r37=b0
   c:	04 08 00 84       	            mov r39=r1
  10:	02 00 05 00 00 24 	[MII]       mov r32=1
			11: LTOFF22X	.rodata.str1.8+0x20
  16:	20 02 04 00 48 00 	            addl r34=0,r1;;
  1c:	00 00 04 00       	            nop.i 0x0
  20:	02 10 01 44 18 10 	[MII]       ld8 r34=[r34]
			20: LDXMOV	.rodata.str1.8+0x20
			21: LTOFF22X	.rodata.str1.8+0x18
  26:	30 02 04 00 48 00 	            addl r35=0,r1;;
  2c:	00 00 04 00       	            nop.i 0x0
  30:	02 18 01 46 18 10 	[MII]       ld8 r35=[r35]
			30: LDXMOV	.rodata.str1.8+0x18
			31: LTOFF22X	.rodata.str1.8+0x10
  36:	40 02 04 00 48 00 	            addl r36=0,r1;;
  3c:	00 00 04 00       	            nop.i 0x0
  40:	02 20 01 48 18 10 	[MII]       ld8 r36=[r36]
			40: LDXMOV	.rodata.str1.8+0x10
			41: LTOFF22X	.rodata.str1.8
  46:	10 02 04 00 48 00 	            addl r33=0,r1;;
  4c:	00 00 04 00       	            nop.i 0x0
  50:	00 08 01 42 18 10 	[MII]       ld8 r33=[r33]
			50: LDXMOV	.rodata.str1.8
  56:	00 00 00 02 00 00 	            nop.i 0x0
  5c:	00 00 04 00       	            nop.i 0x0
  60:	03 00 00 00 01 00 	[MII]       nop.m 0x0
  66:	00 01 80 2c 00 c0 	            sxt4 r16=r32;;
  6c:	01 81 4c 80       	            shladd r14=r16,4,r16;;
  70:	03 00 00 00 01 00 	[MII]       nop.m 0x0
  76:	f0 70 dc ee 29 c0 	            shl r15=r14,8;;
  7c:	e1 78 00 80       	            add r14=r14,r15;;
  80:	03 00 00 00 01 00 	[MII]       nop.m 0x0
  86:	f0 70 bc de 29 c0 	            shl r15=r14,16;;
  8c:	e1 78 00 80       	            add r14=r14,r15;;
  90:	0a 70 38 20 12 20 	[MMI]       shladd r14=r14,3,r16;;
  96:	00 00 00 02 00 c0 	            nop.m 0x0
  9c:	71 74 70 52       	            shr r14=r14,35
  a0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
  a6:	f0 f8 81 00 29 c0 	            extr r15=r32,31,1;;
  ac:	e1 78 14 80       	            sub r14=r14,r15;;
  b0:	0b 78 38 00 13 20 	[MMI]       shladd r15=r14,4,r0;;
  b6:	f0 78 38 0a 40 00 	            sub r15=r15,r14
  bc:	00 00 04 00       	            nop.i 0x0;;
  c0:	10 38 3c 40 86 38 	[MIB]       cmp4.eq p7,p6=r15,r32
  c6:	00 00 00 02 00 03 	            nop.i 0x0
  cc:	30 00 00 42       	      (p06) br.cond.dptk.few f0 <main+0xf0>
  d0:	10 40 01 42 00 21 	[MIB]       mov r40=r33
			d2: PCREL21B	puts
  d6:	00 00 00 02 00 00 	            nop.i 0x0
  dc:	08 00 00 50       	            br.call.sptk.many b0=d0 <main+0xd0>
  e0:	11 08 00 4e 00 21 	[MIB]       mov r1=r39
  e6:	00 00 00 02 00 00 	            nop.i 0x0
  ec:	50 01 00 40       	            br.few 230 <main+0x230>;;
  f0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
  f6:	00 01 80 2c 00 c0 	            sxt4 r16=r32;;
  fc:	01 81 40 80       	            shladd r14=r16,1,r16;;
 100:	0b 70 38 1c 13 20 	[MMI]       shladd r14=r14,4,r14;;
 106:	00 00 00 02 00 e0 	            nop.m 0x0
 10c:	e1 b8 dd 53       	            shl r15=r14,8;;
 110:	0b 70 38 1e 00 20 	[MMI]       add r14=r14,r15;;
 116:	00 00 00 02 00 e0 	            nop.m 0x0
 11c:	e1 78 bd 53       	            shl r15=r14,16;;
 120:	0b 70 38 1e 00 20 	[MMI]       add r14=r14,r15;;
 126:	e0 70 40 20 40 00 	            shladd r14=r14,1,r16
 12c:	00 00 04 00       	            nop.i 0x0;;
 130:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 136:	e0 18 3a 3c 29 e0 	            shr r14=r14,33
 13c:	f1 03 01 52       	            extr r15=r32,31,1;;
 140:	0b 70 38 1e 05 20 	[MMI]       sub r14=r14,r15;;
 146:	e0 70 38 22 40 00 	            shladd r14=r14,2,r14
 14c:	00 00 04 00       	            nop.i 0x0;;
 150:	10 38 38 40 86 38 	[MIB]       cmp4.eq p7,p6=r14,r32
 156:	00 00 00 02 00 03 	            nop.i 0x0
 15c:	30 00 00 42       	      (p06) br.cond.dptk.few 180 <main+0x180>
 160:	10 40 01 48 00 21 	[MIB]       mov r40=r36
			162: PCREL21B	puts
 166:	00 00 00 02 00 00 	            nop.i 0x0
 16c:	08 00 00 50       	            br.call.sptk.many b0=160 <main+0x160>
 170:	11 08 00 4e 00 21 	[MIB]       mov r1=r39
 176:	00 00 00 02 00 00 	            nop.i 0x0
 17c:	c0 00 00 40       	            br.few 230 <main+0x230>;;
 180:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 186:	00 01 80 2c 00 c0 	            sxt4 r16=r32;;
 18c:	01 81 44 80       	            shladd r14=r16,2,r16;;
 190:	0b 70 38 1c 13 20 	[MMI]       shladd r14=r14,4,r14;;
 196:	00 00 00 02 00 e0 	            nop.m 0x0
 19c:	e1 b8 dd 53       	            shl r15=r14,8;;
 1a0:	0b 70 38 1e 00 20 	[MMI]       add r14=r14,r15;;
 1a6:	00 00 00 02 00 e0 	            nop.m 0x0
 1ac:	e1 78 bd 53       	            shl r15=r14,16;;
 1b0:	0b 70 38 1e 00 20 	[MMI]       add r14=r14,r15;;
 1b6:	e0 70 40 00 40 00 	            add r14=r14,r16
 1bc:	00 00 04 00       	            nop.i 0x0;;
 1c0:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 1c6:	e0 00 3a 3e 29 e0 	            shr.u r14=r14,32
 1cc:	f1 03 01 52       	            extr r15=r32,31,1;;
 1d0:	0b 70 38 1e 05 20 	[MMI]       sub r14=r14,r15;;
 1d6:	e0 70 38 20 40 00 	            shladd r14=r14,1,r14
 1dc:	00 00 04 00       	            nop.i 0x0;;
 1e0:	10 38 38 40 86 38 	[MIB]       cmp4.eq p7,p6=r14,r32
 1e6:	00 00 00 02 00 03 	            nop.i 0x0
 1ec:	30 00 00 42       	      (p06) br.cond.dptk.few 210 <main+0x210>
 1f0:	10 40 01 46 00 21 	[MIB]       mov r40=r35
			1f2: PCREL21B	puts
 1f6:	00 00 00 02 00 00 	            nop.i 0x0
 1fc:	08 00 00 50       	            br.call.sptk.many b0=1f0 <main+0x1f0>
 200:	11 08 00 4e 00 21 	[MIB]       mov r1=r39
 206:	00 00 00 02 00 00 	            nop.i 0x0
 20c:	30 00 00 40       	            br.few 230 <main+0x230>;;
 210:	10 40 01 44 00 21 	[MIB]       mov r40=r34
			212: PCREL21B	printf
 216:	90 02 80 00 42 00 	            mov r41=r32
 21c:	08 00 00 50       	            br.call.sptk.many b0=210 <main+0x210>
 220:	00 08 00 4e 00 21 	[MII]       mov r1=r39
 226:	00 00 00 02 00 00 	            nop.i 0x0
 22c:	00 00 04 00       	            nop.i 0x0
 230:	0a 00 05 40 00 21 	[MMI]       adds r32=1,r32;;
 236:	70 28 83 0c 73 00 	            cmp4.eq p7,p6=101,r32
 23c:	00 00 04 00       	            nop.i 0x0
 240:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 246:	00 00 00 02 00 03 	            nop.i 0x0
 24c:	20 fe ff 4a       	      (p06) br.cond.dptk.few 60 <main+0x60>
 250:	00 00 00 00 01 00 	[MII]       nop.m 0x0
 256:	00 30 01 55 00 00 	            mov.i ar.pfs=r38
 25c:	50 0a 00 07       	            mov b0=r37
 260:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 266:	00 00 00 02 00 80 	            nop.i 0x0
 26c:	08 00 84 00       	            br.ret.sptk.many b0;;

Normal


fizzbuzz.o:     file format elf64-ia64-little


Disassembly of section .text:

0000000000000000 <main>:
   0:	00 08 19 08 80 05 	[MII]       alloc r33=ar.pfs,6,4,0
   6:	20 02 30 00 42 80 	            mov r34=r12
   c:	01 66 fc 8c       	            adds r12=-32,r12
  10:	00 00 00 00 01 00 	[MII]       nop.m 0x0
  16:	00 02 00 62 00 60 	            mov r32=b0
  1c:	04 08 00 84       	            mov r35=r1
  20:	0b 70 04 00 00 24 	[MMI]       mov r14=1;;
  26:	f0 80 8b 7e 46 00 	            adds r15=-16,r34
  2c:	00 00 04 00       	            nop.i 0x0;;
  30:	11 00 38 1e 90 11 	[MIB]       st4 [r15]=r14
  36:	00 00 00 02 00 00 	            nop.i 0x0
  3c:	d0 03 00 40       	            br.few 400 <main+0x400>;;
  40:	0b 80 c0 45 3f 23 	[MMI]       adds r16=-16,r34;;
  46:	10 01 40 20 20 00 	            ld4 r17=[r16]
  4c:	00 00 04 00       	            nop.i 0x0;;
  50:	03 00 00 00 01 00 	[MII]       nop.m 0x0
  56:	00 01 44 2c 00 c0 	            sxt4 r16=r17;;
  5c:	01 80 00 84       	            mov r14=r16;;
  60:	0b 70 38 00 13 20 	[MMI]       shladd r14=r14,4,r0;;
  66:	e0 70 40 00 40 00 	            add r14=r14,r16
  6c:	00 00 04 00       	            nop.i 0x0;;
  70:	03 00 00 00 01 00 	[MII]       nop.m 0x0
  76:	f0 70 dc ee 29 c0 	            shl r15=r14,8;;
  7c:	e1 78 00 80       	            add r14=r14,r15;;
  80:	03 00 00 00 01 00 	[MII]       nop.m 0x0
  86:	f0 70 bc de 29 c0 	            shl r15=r14,16;;
  8c:	e1 78 00 80       	            add r14=r14,r15;;
  90:	0b 70 38 00 12 20 	[MMI]       shladd r14=r14,3,r0;;
  96:	e0 70 40 00 40 00 	            add r14=r14,r16
  9c:	00 00 04 00       	            nop.i 0x0;;
  a0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
  a6:	e0 00 3a 3e 29 c0 	            shr.u r14=r14,32;;
  ac:	e1 88 14 80       	            sub r14=r14,r17;;
  b0:	0b 70 44 1c 00 20 	[MMI]       add r14=r17,r14;;
  b6:	00 00 00 02 00 c0 	            nop.m 0x0
  bc:	71 70 70 52       	            extr r14=r14,3,29;;
  c0:	02 78 00 1c 00 21 	[MII]       mov r15=r14
  c6:	e0 f8 45 00 29 00 	            extr r14=r17,31,1;;
  cc:	f2 70 14 80       	            sub r16=r15,r14
  d0:	0b 90 20 44 00 21 	[MMI]       adds r18=8,r34;;
  d6:	00 80 48 20 23 40 	            st4 [r18]=r16
  dc:	82 10 01 84       	            adds r18=8,r34;;
  e0:	0b 70 00 24 10 10 	[MMI]       ld4 r14=[r18];;
  e6:	e0 70 00 26 40 e0 	            shladd r14=r14,4,r0
  ec:	81 10 01 84       	            adds r15=8,r34;;
  f0:	0b 78 00 1e 10 10 	[MMI]       ld4 r15=[r15];;
  f6:	e0 70 3c 0a 40 00 	            sub r14=r14,r15
  fc:	00 00 04 00       	            nop.i 0x0;;
 100:	02 90 44 1c 05 20 	[MII]       sub r18=r17,r14
 106:	00 41 88 00 42 00 	            adds r16=8,r34;;
 10c:	00 00 04 00       	            nop.i 0x0
 110:	02 00 48 20 90 11 	[MII]       st4 [r16]=r18
 116:	e0 40 88 00 42 00 	            adds r14=8,r34;;
 11c:	00 00 04 00       	            nop.i 0x0
 120:	0a 70 00 1c 10 10 	[MMI]       ld4 r14=[r14];;
 126:	70 00 38 0c 73 00 	            cmp4.eq p7,p6=0,r14
 12c:	00 00 04 00       	            nop.i 0x0
 130:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 136:	00 00 00 02 00 03 	            nop.i 0x0
 13c:	40 00 00 42       	      (p06) br.cond.dptk.few 170 <main+0x170>
 140:	0a 20 01 02 00 24 	[MMI]       addl r36=0,r1;;
			140: LTOFF22X	.rodata
			141: LDXMOV	.rodata
 146:	40 02 90 30 20 00 	            ld8 r36=[r36]
 14c:	00 00 04 00       	            nop.i 0x0
 150:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
			152: PCREL21B	puts
 156:	00 00 00 02 00 00 	            nop.i 0x0
 15c:	08 00 00 50       	            br.call.sptk.many b0=150 <main+0x150>
 160:	11 08 00 46 00 21 	[MIB]       mov r1=r35
 166:	00 00 00 02 00 00 	            nop.i 0x0
 16c:	70 02 00 40       	            br.few 3d0 <main+0x3d0>;;
 170:	0b 78 c0 45 3f 23 	[MMI]       adds r15=-16,r34;;
 176:	10 01 3c 20 20 00 	            ld4 r17=[r15]
 17c:	00 00 04 00       	            nop.i 0x0;;
 180:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 186:	00 01 44 2c 00 c0 	            sxt4 r16=r17;;
 18c:	01 80 00 84       	            mov r14=r16;;
 190:	0b 70 38 00 10 20 	[MMI]       shladd r14=r14,1,r0;;
 196:	e0 70 40 00 40 00 	            add r14=r14,r16
 19c:	00 00 04 00       	            nop.i 0x0;;
 1a0:	0b 78 38 00 13 20 	[MMI]       shladd r15=r14,4,r0;;
 1a6:	e0 70 3c 00 40 00 	            add r14=r14,r15
 1ac:	00 00 04 00       	            nop.i 0x0;;
 1b0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 1b6:	f0 70 dc ee 29 c0 	            shl r15=r14,8;;
 1bc:	e1 78 00 80       	            add r14=r14,r15;;
 1c0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 1c6:	f0 70 bc de 29 c0 	            shl r15=r14,16;;
 1cc:	e1 78 00 80       	            add r14=r14,r15;;
 1d0:	0b 70 38 00 10 20 	[MMI]       shladd r14=r14,1,r0;;
 1d6:	e0 70 40 00 40 00 	            add r14=r14,r16
 1dc:	00 00 04 00       	            nop.i 0x0;;
 1e0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 1e6:	e0 00 3a 3e 29 c0 	            shr.u r14=r14,32;;
 1ec:	31 70 78 52       	            extr r14=r14,1,31;;
 1f0:	02 78 00 1c 00 21 	[MII]       mov r15=r14
 1f6:	e0 f8 45 00 29 40 	            extr r14=r17,31,1;;
 1fc:	f2 70 14 80       	            sub r18=r15,r14
 200:	0b 80 10 44 00 21 	[MMI]       adds r16=4,r34;;
 206:	00 90 40 20 23 e0 	            st4 [r16]=r18
 20c:	41 10 01 84       	            adds r15=4,r34;;
 210:	0b 70 00 1e 10 10 	[MMI]       ld4 r14=[r15];;
 216:	e0 70 00 22 40 00 	            shladd r14=r14,2,r0
 21c:	42 10 01 84       	            adds r16=4,r34;;
 220:	0b 80 00 20 10 10 	[MMI]       ld4 r16=[r16];;
 226:	e0 70 40 00 40 00 	            add r14=r14,r16
 22c:	00 00 04 00       	            nop.i 0x0;;
 230:	02 78 44 1c 05 20 	[MII]       sub r15=r17,r14
 236:	20 21 88 00 42 00 	            adds r18=4,r34;;
 23c:	00 00 04 00       	            nop.i 0x0
 240:	02 00 3c 24 90 11 	[MII]       st4 [r18]=r15
 246:	00 21 88 00 42 00 	            adds r16=4,r34;;
 24c:	00 00 04 00       	            nop.i 0x0
 250:	0a 80 00 20 10 10 	[MMI]       ld4 r16=[r16];;
 256:	70 00 40 0c 73 00 	            cmp4.eq p7,p6=0,r16
 25c:	00 00 04 00       	            nop.i 0x0
 260:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 266:	00 00 00 02 00 03 	            nop.i 0x0
 26c:	40 00 00 42       	      (p06) br.cond.dptk.few 2a0 <main+0x2a0>
 270:	0a 20 01 02 00 24 	[MMI]       addl r36=0,r1;;
			270: LTOFF22X	.rodata+0x10
			271: LDXMOV	.rodata+0x10
 276:	40 02 90 30 20 00 	            ld8 r36=[r36]
 27c:	00 00 04 00       	            nop.i 0x0
 280:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
			282: PCREL21B	puts
 286:	00 00 00 02 00 00 	            nop.i 0x0
 28c:	08 00 00 50       	            br.call.sptk.many b0=280 <main+0x280>
 290:	11 08 00 46 00 21 	[MIB]       mov r1=r35
 296:	00 00 00 02 00 00 	            nop.i 0x0
 29c:	40 01 00 40       	            br.few 3d0 <main+0x3d0>;;
 2a0:	0b 90 c0 45 3f 23 	[MMI]       adds r18=-16,r34;;
 2a6:	10 01 48 20 20 00 	            ld4 r17=[r18]
 2ac:	00 00 04 00       	            nop.i 0x0;;
 2b0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 2b6:	00 01 44 2c 00 c0 	            sxt4 r16=r17;;
 2bc:	01 80 00 84       	            mov r14=r16;;
 2c0:	0b 70 38 00 11 20 	[MMI]       shladd r14=r14,2,r0;;
 2c6:	e0 70 40 00 40 00 	            add r14=r14,r16
 2cc:	00 00 04 00       	            nop.i 0x0;;
 2d0:	0b 78 38 00 13 20 	[MMI]       shladd r15=r14,4,r0;;
 2d6:	e0 70 3c 00 40 00 	            add r14=r14,r15
 2dc:	00 00 04 00       	            nop.i 0x0;;
 2e0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 2e6:	f0 70 dc ee 29 c0 	            shl r15=r14,8;;
 2ec:	e1 78 00 80       	            add r14=r14,r15;;
 2f0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 2f6:	f0 70 bc de 29 c0 	            shl r15=r14,16;;
 2fc:	e1 78 00 80       	            add r14=r14,r15;;
 300:	0a 70 38 20 00 20 	[MMI]       add r14=r14,r16;;
 306:	00 00 00 02 00 e0 	            nop.m 0x0
 30c:	01 74 7c 52       	            shr.u r15=r14,32
 310:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 316:	e0 f8 45 00 29 c0 	            extr r14=r17,31,1;;
 31c:	f1 70 14 80       	            sub r14=r15,r14;;
 320:	09 00 38 44 90 11 	[MMI]       st4 [r34]=r14
 326:	e0 00 88 20 20 00 	            ld4 r14=[r34]
 32c:	00 00 04 00       	            nop.i 0x0;;
 330:	09 70 38 00 10 20 	[MMI]       shladd r14=r14,1,r0
 336:	f0 00 88 20 20 00 	            ld4 r15=[r34]
 33c:	00 00 04 00       	            nop.i 0x0;;
 340:	0b 70 38 1e 00 20 	[MMI]       add r14=r14,r15;;
 346:	e0 88 38 0a 40 00 	            sub r14=r17,r14
 34c:	00 00 04 00       	            nop.i 0x0;;
 350:	09 00 38 44 90 11 	[MMI]       st4 [r34]=r14
 356:	00 01 88 20 20 00 	            ld4 r16=[r34]
 35c:	00 00 04 00       	            nop.i 0x0;;
 360:	10 38 00 20 86 39 	[MIB]       cmp4.eq p7,p6=0,r16
 366:	00 00 00 02 00 03 	            nop.i 0x0
 36c:	40 00 00 42       	      (p06) br.cond.dptk.few 3a0 <main+0x3a0>
 370:	0a 20 01 02 00 24 	[MMI]       addl r36=0,r1;;
			370: LTOFF22X	.rodata+0x18
			371: LDXMOV	.rodata+0x18
 376:	40 02 90 30 20 00 	            ld8 r36=[r36]
 37c:	00 00 04 00       	            nop.i 0x0
 380:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
			382: PCREL21B	puts
 386:	00 00 00 02 00 00 	            nop.i 0x0
 38c:	08 00 00 50       	            br.call.sptk.many b0=380 <main+0x380>
 390:	11 08 00 46 00 21 	[MIB]       mov r1=r35
 396:	00 00 00 02 00 00 	            nop.i 0x0
 39c:	40 00 00 40       	            br.few 3d0 <main+0x3d0>;;
 3a0:	0b 20 01 02 00 24 	[MMI]       addl r36=0,r1;;
			3a0: LTOFF22X	.rodata+0x20
			3a1: LDXMOV	.rodata+0x20
 3a6:	40 02 90 30 20 40 	            ld8 r36=[r36]
 3ac:	02 17 fd 8c       	            adds r18=-16,r34;;
 3b0:	10 28 01 24 10 10 	[MIB]       ld4 r37=[r18]
			3b2: PCREL21B	printf
 3b6:	00 00 00 02 00 00 	            nop.i 0x0
 3bc:	08 00 00 50       	            br.call.sptk.many b0=3b0 <main+0x3b0>
 3c0:	00 08 00 46 00 21 	[MII]       mov r1=r35
 3c6:	00 00 00 02 00 00 	            nop.i 0x0
 3cc:	00 00 04 00       	            nop.i 0x0
 3d0:	0b 78 c0 45 3f 23 	[MMI]       adds r15=-16,r34;;
 3d6:	e0 00 3c 20 20 00 	            ld4 r14=[r15]
 3dc:	00 00 04 00       	            nop.i 0x0;;
 3e0:	02 70 04 1c 00 21 	[MII]       adds r14=1,r14
 3e6:	00 81 8b 7e 46 00 	            adds r16=-16,r34;;
 3ec:	00 00 04 00       	            nop.i 0x0
 3f0:	00 00 38 20 90 11 	[MII]       st4 [r16]=r14
 3f6:	00 00 00 02 00 00 	            nop.i 0x0
 3fc:	00 00 04 00       	            nop.i 0x0
 400:	0b 90 c0 45 3f 23 	[MMI]       adds r18=-16,r34;;
 406:	e0 00 48 20 20 00 	            ld4 r14=[r18]
 40c:	00 00 04 00       	            nop.i 0x0;;
 410:	10 38 90 1d 86 31 	[MIB]       cmp4.lt p7,p6=100,r14
 416:	00 00 00 02 00 03 	            nop.i 0x0
 41c:	30 fc ff 4a       	      (p06) br.cond.dptk.few 40 <main+0x40>
 420:	00 00 00 00 01 00 	[MII]       nop.m 0x0
 426:	00 08 01 55 00 00 	            mov.i ar.pfs=r33
 42c:	00 0a 00 07       	            mov b0=r32
 430:	11 60 00 44 00 21 	[MIB]       mov r12=r34
 436:	00 00 00 02 00 80 	            nop.i 0x0
 43c:	08 00 84 00       	            br.ret.sptk.many b0;;
Last modified:2009/08/14 20:22:03
Keyword(s):
References:[FizzBuzzAsm]