
/home/scole/Downloads/gcc6//GENERIC/db_access.o:     file format elf64-ia64-little


Disassembly of section .text:

0000000000000000 <db_get_value>:
   0:	08 20 29 0e 80 05 	[MMI]       alloc r36=ar.pfs,10,7,0
   6:	c0 80 33 7e 46 60 	            adds r12=-16,r12
   c:	04 00 c4 00       	            mov r35=b0
  10:	09 38 01 40 00 21 	[MMI]       mov r39=r32
  16:	00 00 00 02 00 00 	            nop.m 0x0
  1c:	05 08 01 84       	            mov r40=r33;;
  20:	11 48 41 18 00 21 	[MIB]       adds r41=16,r12
  26:	60 02 04 65 00 00 	            mov.i r38=ar.lc
  2c:	08 00 00 50       	            br.call.sptk.many b0=20 <db_get_value+0x20>;;
  30:	08 70 fc 43 3f 23 	[MMI]       adds r14=-1,r33
  36:	f0 80 30 00 42 00 	            adds r15=16,r12
  3c:	00 00 04 00       	            nop.i 0x0
  40:	09 40 00 00 00 21 	[MMI]       mov r8=r0
  46:	60 00 84 0e 72 20 	            cmp.eq p6,p7=0,r33
  4c:	f2 07 04 90       	            mov r17=255;;
  50:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
  56:	00 79 38 00 40 00 	            add r16=r15,r14
  5c:	00 00 00 20       	            nop.b 0x0
  60:	d1 40 00 00 00 21 	[MIB] (p06) mov r8=r0
  66:	00 70 04 55 00 03 	            mov.i ar.lc=r14
  6c:	c0 00 00 43       	      (p06) br.cond.dpnt.few 120 <db_get_value+0x120>;;
  70:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  76:	00 00 00 02 00 00 	            nop.m 0x0
  7c:	00 00 04 00       	            nop.i 0x0
  80:	03 70 fc 21 01 16 	[MII]       ld1 r14=[r16],-1
  86:	f0 40 dc ee 29 00 	            shl r15=r8,8;;
  8c:	11 71 30 80       	            and r8=r17,r14;;
  90:	01 00 00 00 01 00 	[MII]       nop.m 0x0
  96:	80 00 20 20 00 00 	            zxt1 r8=r8
  9c:	00 00 04 00       	            nop.i 0x0;;
  a0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
  a6:	80 40 3c 00 40 a0 	            add r8=r8,r15
  ac:	e0 ff ff 48       	            br.cloop.sptk.few 80 <db_get_value+0x80>
  b0:	09 70 84 00 12 20 	[MMI]       shladd r14=r33,3,r0
  b6:	00 00 00 02 00 e0 	            nop.m 0x0
  bc:	70 08 19 d4       	            cmp.ltu p7,p6=7,r33;;
  c0:	09 70 fc 1d 3f 23 	[MMI]       adds r14=-1,r14
  c6:	00 00 00 02 00 23 	            nop.m 0x0
  cc:	14 00 00 90       	      (p06) mov r33=1;;
  d0:	e9 08 01 00 00 21 	[MMI] (p07) mov r33=r0
  d6:	f0 70 00 10 40 c0 	            addp4 r15=r14,r0
  dc:	01 70 58 00       	            sxt4 r14=r14;;
  e0:	09 10 89 42 0c 20 	[MMI]       and r34=r34,r33
  e6:	00 00 00 02 00 c0 	            nop.m 0x0
  ec:	e1 40 10 79       	            shr r14=r8,r14;;
  f0:	11 30 00 44 87 39 	[MIB]       cmp4.eq p6,p7=0,r34
  f6:	00 00 00 02 00 03 	            nop.i 0x0
  fc:	30 00 00 43       	      (p06) br.cond.dpnt.few 120 <db_get_value+0x120>;;
 100:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 106:	60 00 38 0e 28 c0 	            tbit.z p6,p7=r14,0
 10c:	f1 e7 ff 9f       	            mov r14=-1;;
 110:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 116:	e0 70 3c 90 bc 03 	            shl r14=r14,r15;;
 11c:	81 70 38 80       	      (p07) or r8=r8,r14
 120:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 126:	00 20 01 55 00 00 	            mov.i ar.pfs=r36
 12c:	00 00 04 00       	            nop.i 0x0;;
 130:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 136:	00 30 05 55 00 00 	            mov.i ar.lc=r38;;
 13c:	30 0a 00 07       	            mov b0=r35
 140:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 146:	c0 80 30 00 42 80 	            adds r12=16,r12
 14c:	08 00 84 00       	            br.ret.sptk.many b0;;
 150:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 156:	00 00 00 02 00 00 	            nop.m 0x0
 15c:	00 00 04 00       	            nop.i 0x0
 160:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 166:	00 00 00 02 00 00 	            nop.m 0x0
 16c:	00 00 04 00       	            nop.i 0x0
 170:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 176:	00 00 00 02 00 00 	            nop.m 0x0
 17c:	00 00 04 00       	            nop.i 0x0

0000000000000180 <db_put_value>:
 180:	08 20 29 0e 80 05 	[MMI]       alloc r36=ar.pfs,10,7,0
 186:	c0 80 33 7e 46 c0 	            adds r12=-16,r12
 18c:	04 08 ca 00       	            mov.i r38=ar.lc
 190:	09 38 00 42 06 39 	[MMI]       cmp.eq p7,p6=0,r33
 196:	80 02 84 00 42 e0 	            mov r40=r33
 19c:	04 00 01 84       	            mov r39=r32;;
 1a0:	08 70 40 18 00 a1 	[MMI]       adds r14=16,r12
 1a6:	01 81 30 00 42 60 	      (p06) adds r16=16,r12
 1ac:	04 00 c4 00       	            mov r35=b0
 1b0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 1b6:	00 00 00 02 80 03 	            nop.m 0x0
 1bc:	40 00 00 43       	      (p07) br.cond.dpnt.few 1f0 <db_put_value+0x70>;;
 1c0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 1c6:	f0 70 84 00 40 00 	            add r15=r14,r33
 1cc:	00 00 04 00       	            nop.i 0x0;;
 1d0:	c3 78 3c 20 04 20 	[MII] (p06) sub r15=r15,r16,1
 1d6:	00 00 00 02 00 03 	            nop.i 0x0;;
 1dc:	f0 08 aa 00       	      (p06) mov.i ar.lc=r15;;
 1e0:	10 08 88 1c 80 15 	[MIB]       st1 [r14]=r34,1
 1e6:	20 8a 88 6e 29 a0 	            shr r34=r34,8
 1ec:	00 00 00 40       	            br.cloop.sptk.few 1e0 <db_put_value+0x60>
 1f0:	11 48 41 18 00 21 	[MIB]       adds r41=16,r12
 1f6:	00 00 00 02 00 00 	            nop.i 0x0
 1fc:	08 00 00 50       	            br.call.sptk.many b0=1f0 <db_put_value+0x70>;;
 200:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 206:	00 20 01 55 00 00 	            mov.i ar.pfs=r36
 20c:	00 00 04 00       	            nop.i 0x0;;
 210:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 216:	00 30 05 55 00 00 	            mov.i ar.lc=r38;;
 21c:	30 0a 00 07       	            mov b0=r35
 220:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 226:	c0 80 30 00 42 80 	            adds r12=16,r12
 22c:	08 00 84 00       	            br.ret.sptk.many b0;;
 230:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 236:	00 00 00 02 00 00 	            nop.m 0x0
 23c:	00 00 04 00       	            nop.i 0x0

0000000000000240 <db_read_ptr>:
 240:	08 10 1d 08 80 05 	[MMI]       alloc r34=ar.pfs,7,4,0
 246:	c0 80 33 7e 46 20 	            adds r12=-16,r12
 24c:	04 00 c4 00       	            mov r33=b0
 250:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 256:	40 02 80 00 42 00 	            mov r36=r32
 25c:	00 00 04 00       	            nop.i 0x0;;
 260:	11 28 61 18 00 21 	[MIB]       adds r37=24,r12
 266:	00 00 00 02 00 00 	            nop.i 0x0
 26c:	08 00 00 50       	            br.call.sptk.many b0=260 <db_read_ptr+0x20>;;
 270:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 276:	80 00 20 20 00 00 	            zxt1 r8=r8
 27c:	00 00 00 20       	            nop.b 0x0
 280:	09 70 60 18 00 21 	[MMI]       adds r14=24,r12
 286:	60 82 30 00 42 a0 	            adds r38=16,r12
 28c:	84 00 00 90       	            mov r37=8;;
 290:	11 38 00 10 86 39 	[MIB]       cmp4.eq p7,p6=0,r8
 296:	00 00 00 02 80 03 	            nop.i 0x0
 29c:	50 00 00 41       	      (p07) br.cond.spnt.few 2e0 <db_read_ptr+0xa0>;;
 2a0:	11 20 01 1c 18 10 	[MIB]       ld8 r36=[r14]
 2a6:	00 00 00 02 00 00 	            nop.i 0x0
 2ac:	08 00 00 50       	            br.call.sptk.many b0=2a0 <db_read_ptr+0x60>;;
 2b0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 2b6:	e0 80 30 00 42 00 	            adds r14=16,r12
 2bc:	00 00 04 00       	            nop.i 0x0;;
 2c0:	02 40 00 1c 18 10 	[MII]       ld8 r8=[r14]
 2c6:	00 10 01 55 00 00 	            mov.i ar.pfs=r34;;
 2cc:	10 0a 00 07       	            mov b0=r33
 2d0:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
 2d6:	c0 80 30 00 42 80 	            adds r12=16,r12
 2dc:	08 00 84 00       	            br.ret.sptk.many b0
 2e0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 2e6:	00 00 00 00 00 80 	            movl r36=0x0
 2ec:	04 00 00 60 
 2f0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 2f6:	50 02 80 00 42 00 	            mov r37=r32
 2fc:	00 00 04 00       	            nop.i 0x0;;
 300:	11 20 05 48 00 20 	[MIB]       add r36=r1,r36
 306:	00 00 00 02 00 00 	            nop.i 0x0
 30c:	08 00 00 50       	            br.call.sptk.many b0=300 <db_read_ptr+0xc0>;;
 310:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 316:	40 02 00 00 42 00 	            mov r36=r0
 31c:	08 00 00 50       	            br.call.sptk.many b0=310 <db_read_ptr+0xd0>;;
 320:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 326:	00 00 00 00 00 00 	            break.f 0x0
 32c:	00 00 04 00       	            nop.i 0x0;;
 330:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 336:	00 00 00 02 00 00 	            nop.m 0x0
 33c:	00 00 04 00       	            nop.i 0x0

0000000000000340 <db_read_int>:
 340:	08 18 21 0a 80 05 	[MMI]       alloc r35=ar.pfs,8,5,0
 346:	c0 80 33 7e 46 40 	            adds r12=-16,r12
 34c:	04 00 c4 00       	            mov r34=b0
 350:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 356:	50 02 80 00 42 00 	            mov r37=r32
 35c:	00 00 04 00       	            nop.i 0x0;;
 360:	11 30 41 18 00 21 	[MIB]       adds r38=16,r12
 366:	10 c2 30 00 42 00 	            adds r33=24,r12
 36c:	08 00 00 50       	            br.call.sptk.many b0=360 <db_read_int+0x20>;;
 370:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 376:	80 00 20 20 00 00 	            zxt1 r8=r8
 37c:	00 00 00 20       	            nop.b 0x0
 380:	09 70 40 18 00 21 	[MMI]       adds r14=16,r12
 386:	60 22 00 00 48 e0 	            mov r38=4
 38c:	04 08 01 84       	            mov r39=r33;;
 390:	11 38 00 10 86 39 	[MIB]       cmp4.eq p7,p6=0,r8
 396:	00 00 00 02 80 03 	            nop.i 0x0
 39c:	40 00 00 41       	      (p07) br.cond.spnt.few 3d0 <db_read_int+0x90>;;
 3a0:	11 28 01 1c 18 10 	[MIB]       ld8 r37=[r14]
 3a6:	00 00 00 02 00 00 	            nop.i 0x0
 3ac:	08 00 00 50       	            br.call.sptk.many b0=3a0 <db_read_int+0x60>;;
 3b0:	02 40 00 42 10 10 	[MII]       ld4 r8=[r33]
 3b6:	00 18 01 55 00 00 	            mov.i ar.pfs=r35;;
 3bc:	20 0a 00 07       	            mov b0=r34
 3c0:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
 3c6:	c0 80 30 00 42 80 	            adds r12=16,r12
 3cc:	08 00 84 00       	            br.ret.sptk.many b0
 3d0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 3d6:	00 00 00 00 00 a0 	            movl r37=0x0
 3dc:	04 00 00 60 
 3e0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 3e6:	60 02 80 00 42 00 	            mov r38=r32
 3ec:	00 00 04 00       	            nop.i 0x0;;
 3f0:	11 28 05 4a 00 20 	[MIB]       add r37=r1,r37
 3f6:	00 00 00 02 00 00 	            nop.i 0x0
 3fc:	08 00 00 50       	            br.call.sptk.many b0=3f0 <db_read_int+0xb0>;;
 400:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 406:	50 02 00 00 42 00 	            mov r37=r0
 40c:	08 00 00 50       	            br.call.sptk.many b0=400 <db_read_int+0xc0>;;
 410:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 416:	00 00 00 00 00 00 	            break.f 0x0
 41c:	00 00 04 00       	            nop.i 0x0;;

Disassembly of section .ident:

0000000000000000 <.ident>:
   0:	24 4e 65 74 42 53 	[MLX] (p49) ld1.c.clr.acq.nt1 r41=[r58],r25
   6:	44 3a 20 64 62 5f 	      (p62) movl r10=0x6264203a445bac36
   c:	61 63 63 65 
  10:	73 73 2e 63 2c 76 	[MBB] (p27) cmp.le.or p14,p44=r0,r49
  16:	20 31 2e 32 33 20 	            data8 0xccc8b8c481
  1c:	32 30 31 38       	            data8 0x7062606440
  20:	2f 30 32 2f 30 34 	[MMF] (p01) cmp.ltu.unc p6,p48=r76,r23
  26:	20 30 39 3a 31 37 	            data8 0xc4e8e4c080
  2c:	3a 35 34 20       	            data8 0x40686a746e
  30:	Address 0x0000000000000030 is out of bounds.


Disassembly of section .IA_64.unwind_info:

0000000000000000 <.IA_64.unwind_info>:
   0:	03 00 00 00 00 00 	[MII]       break.m 0x0
   6:	01 00 46 23 08 e6 	            data8 0x208d180004
   c:	00 e0 01 01       	      (p12) chk.s.i r0,1e070 <db_read_int+0x1dd30>;;
  10:	e4 02 ea 07 b2 a6 	[MLX] (p23) addl r64=-2074246,r3
  16:	61 37 c0 01 00 00 	            break.x 0xe01bb0c00000
  1c:	00 00 00 00 
  20:	03 00 00 00 00 00 	[MII]       break.m 0x0
  26:	01 00 46 23 09 e6 	            data8 0x248d180004
  2c:	00 e0 01 01       	      (p12) chk.s.i r0,1e090 <db_read_int+0x1dd50>;;
  30:	ea 02 b2 a6 e4 08 	[MMI]       data8 0x4725359017
  36:	38 c0 01 00 00 00 	      (p32) break.m 0x1c03
  3c:	00 00 00 00       	            break.i 0x0
  40:	02 00 00 00 00 00 	[MII]       break.m 0x0
  46:	01 00 46 21 03 e6 	            data8 0xc85180004
  4c:	00 e0 01 01       	      (p12) chk.s.i r0,1e0b0 <db_read_int+0x1dd70>
  50:	e4 02 3b 81 c0 01 	[MLX] (p23) chk.a.clr f96,20530 <db_read_int+0x201f0>
  56:	2f a1 02 00 00 00 	            break.x 0x15097880000
  5c:	00 00 01 00 
  60:	46 22 03 e6 00 e0 	[-3-]       data8 0x10007301912
  66:	01 01 e4 02 38 81 	            data8 0xe00b900407
  6c:	c0 01 2f a1       	            data8 0x1425e038102

Disassembly of section .IA_64.unwind:

0000000000000000 <.IA_64.unwind>:
	...

Disassembly of section .rodata.str1.8:

0000000000000000 <.rodata.str1.8>:
   0:	64 62 5f 72 65 61 	[MLX]       data8 0x10b2b92fb13
   6:	64 5f 70 74 72 3a 	      (p52) movl r1=0xf274705f644bcc32
   c:	20 63 61 6e 
  10:	6e 6f 74 20 66 69 	[MMF]       data8 0x14b3103a37b
  16:	6e 64 20 60 25 73 	      (p57) ld4.acq r70=[r8],r12
  1c:	27 0a 00 00       	      (p38) break.f 0x513b
  20:	64 62 5f 72 65 61 	[MLX]       data8 0x10b2b92fb13
  26:	64 5f 69 6e 74 3a 	      (p52) movl r1=0xf46e695f644bcc32
  2c:	20 63 61 6e 
  30:	Address 0x0000000000000030 is out of bounds.


Disassembly of section .comment:

0000000000000000 <.comment>:
   0:	00 47 43 43 3a 20 	[MII]       data8 0x101d21a1a38
   6:	28 4e 65 74 42 53 	      (p32) adds r98=7465,r25
   c:	44 20 6e 62       	            data8 0xc4dc4088a6
  10:	34 20 32 30 31 38 	[-a-]       data8 0x1c189819101
  16:	31 31 30 39 29 20 	            data8 0xa4e4c0c4c4
  1c:	36 2e 35 2e       	            data8 0x5c6a5c6c40
  20:	Address 0x0000000000000020 is out of bounds.

