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


Disassembly of section .text:

0000000000000000 <arc4_ctxlen>:
   0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
   6:	80 40 00 10 48 80 	            mov r8=1032
   c:	08 00 84 00       	            br.ret.sptk.many b0;;
  10:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  16:	00 00 00 02 00 00 	            nop.m 0x0
  1c:	00 00 04 00       	            nop.i 0x0
  20:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  26:	00 00 00 02 00 00 	            nop.m 0x0
  2c:	00 00 04 00       	            nop.i 0x0
  30:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  36:	00 00 00 02 00 00 	            nop.m 0x0
  3c:	00 00 04 00       	            nop.i 0x0

0000000000000040 <arc4_setkey>:
  40:	18 80 00 40 00 21 	[MMB]       mov r16=r32
  46:	f0 f8 03 02 48 00 	            mov r15=255
  4c:	00 00 00 20       	            nop.b 0x0
  50:	01 a8 20 40 00 21 	[MII]       adds r21=8,r32
  56:	20 00 04 65 00 c0 	            mov.i r2=ar.lc
  5c:	01 00 00 84       	            mov r14=r0;;
  60:	00 20 00 20 90 15 	[MII]       st4 [r16]=r0,4
  66:	00 78 04 55 00 40 	            mov.i ar.lc=r15
  6c:	02 a8 00 84       	            mov r18=r21
  70:	0b 78 00 2a 00 21 	[MMI]       mov r15=r21;;
  76:	00 00 40 20 23 00 	            st4 [r16]=r0
  7c:	00 00 04 00       	            nop.i 0x0;;
  80:	11 20 38 1e 90 15 	[MIB]       st4 [r15]=r14,4
  86:	e0 08 38 00 42 a0 	            adds r14=1,r14
  8c:	00 00 00 40       	            br.cloop.sptk.few 80 <arc4_setkey+0x40>;;
  90:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  96:	00 42 80 10 42 20 	            adds r32=1032,r32
  9c:	02 00 00 84       	            mov r17=r0
  a0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  a6:	f0 00 00 00 42 c0 	            mov r15=r0
  ac:	f2 07 04 90       	            mov r22=255;;
  b0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  b6:	00 00 00 02 00 00 	            nop.m 0x0
  bc:	00 00 04 00       	            nop.i 0x0
  c0:	09 70 3c 00 08 20 	[MMI]       addp4 r14=r15,r0
  c6:	30 01 48 20 20 e0 	            ld4 r19=[r18]
  cc:	11 78 00 84       	            adds r15=1,r15;;
  d0:	09 70 84 1c 00 20 	[MMI]       add r14=r33,r14
  d6:	00 00 00 02 00 c0 	            nop.m 0x0
  dc:	f0 10 1d d2       	            cmp4.ltu p6,p7=r15,r34;;
  e0:	03 80 00 1c 00 d0 	[MII]       ld1 r16=[r14]
  e6:	f1 00 00 00 42 00 	      (p07) mov r15=r0;;
  ec:	32 81 00 80       	            add r16=r19,r16;;
  f0:	0b 88 40 22 00 20 	[MMI]       add r17=r16,r17;;
  f6:	10 b1 44 18 40 00 	            and r17=r22,r17
  fc:	00 00 04 00       	            nop.i 0x0;;
 100:	0b 70 44 00 08 20 	[MMI]       addp4 r14=r17,r0;;
 106:	e0 70 00 22 40 00 	            shladd r14=r14,2,r0
 10c:	00 00 04 00       	            nop.i 0x0;;
 110:	0a 70 54 1c 00 20 	[MMI]       add r14=r21,r14;;
 116:	00 01 38 20 20 00 	            ld4 r16=[r14]
 11c:	00 00 04 00       	            nop.i 0x0
 120:	0b 00 4c 1c 90 11 	[MMI]       st4 [r14]=r19;;
 126:	40 80 48 20 2b 00 	            st4 [r18]=r16,4
 12c:	00 00 04 00       	            nop.i 0x0;;
 130:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 136:	70 90 80 0c 70 03 	            cmp.eq p7,p6=r18,r32
 13c:	90 ff ff 4a       	      (p06) br.cond.dptk.few c0 <arc4_setkey+0x80>
 140:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 146:	00 10 04 55 00 80 	            mov.i ar.lc=r2
 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 <arc4_encrypt>:
 180:	08 c0 00 40 00 21 	[MMI]       mov r24=r32
 186:	50 f9 03 02 48 40 	            mov r21=255
 18c:	00 08 ca 00       	            mov.i r2=ar.lc
 190:	09 b8 00 44 00 21 	[MMI]       mov r23=r34
 196:	40 41 80 00 42 60 	            adds r20=8,r32
 19c:	04 18 59 00       	            sxt4 r35=r35;;
 1a0:	09 18 89 46 00 20 	[MMI]       add r35=r34,r35
 1a6:	00 21 60 20 28 00 	            ld4 r16=[r24],4
 1ac:	00 00 04 00       	            nop.i 0x0;;
 1b0:	08 70 88 46 05 20 	[MMI]       sub r14=r34,r35
 1b6:	00 00 00 02 00 c0 	            nop.m 0x0
 1bc:	30 12 1d e0       	            cmp.eq p6,p7=r35,r34
 1c0:	19 78 00 30 10 10 	[MMB]       ld4 r15=[r24]
 1c6:	00 00 00 02 00 03 	            nop.m 0x0
 1cc:	e0 00 00 43       	      (p06) br.cond.dpnt.few 2a0 <arc4_encrypt+0x120>;;
 1d0:	03 70 fc 1d 2d 22 	[MII]       andcm r14=-1,r14
 1d6:	00 00 00 02 00 00 	            nop.i 0x0;;
 1dc:	e0 08 aa 00       	            mov.i ar.lc=r14;;
 1e0:	0b 70 04 20 00 21 	[MMI]       adds r14=1,r16;;
 1e6:	e0 a8 38 18 40 00 	            and r14=r21,r14
 1ec:	00 00 04 00       	            nop.i 0x0;;
 1f0:	03 90 38 00 08 20 	[MII]       addp4 r18=r14,r0
 1f6:	00 01 38 00 42 40 	            mov r16=r14;;
 1fc:	22 01 44 80       	            shladd r18=r18,2,r0;;
 200:	0b 90 50 24 00 20 	[MMI]       add r18=r20,r18;;
 206:	30 01 48 20 20 00 	            ld4 r19=[r18]
 20c:	00 00 04 00       	            nop.i 0x0;;
 210:	0b 70 4c 1e 00 20 	[MMI]       add r14=r19,r15;;
 216:	e0 a8 38 18 40 00 	            and r14=r21,r14
 21c:	00 00 04 00       	            nop.i 0x0;;
 220:	03 88 38 00 08 20 	[MII]       addp4 r17=r14,r0
 226:	f0 00 38 00 42 20 	            mov r15=r14;;
 22c:	12 01 44 80       	            shladd r17=r17,2,r0;;
 230:	0b 88 50 22 00 20 	[MMI]       add r17=r20,r17;;
 236:	60 01 44 20 20 00 	            ld4 r22=[r17]
 23c:	00 00 04 00       	            nop.i 0x0;;
 240:	08 70 4c 2c 00 20 	[MMI]       add r14=r19,r22
 246:	00 b0 48 20 23 00 	            st4 [r18]=r22
 24c:	00 00 04 00       	            nop.i 0x0
 250:	02 00 4c 22 90 11 	[MII]       st4 [r17]=r19
 256:	00 00 00 02 00 c0 	            nop.i 0x0;;
 25c:	51 71 30 80       	            and r14=r21,r14
 260:	0b 88 04 2e 00 14 	[MMI]       ld1 r17=[r23],1;;
 266:	e0 70 00 10 40 00 	            addp4 r14=r14,r0
 26c:	00 00 04 00       	            nop.i 0x0;;
 270:	0b 70 38 00 11 20 	[MMI]       shladd r14=r14,2,r0;;
 276:	e0 a0 38 00 40 00 	            add r14=r20,r14
 27c:	00 00 04 00       	            nop.i 0x0;;
 280:	0b 70 00 1c 00 10 	[MMI]       ld1 r14=[r14];;
 286:	e0 70 44 1e 40 00 	            xor r14=r14,r17
 28c:	00 00 04 00       	            nop.i 0x0;;
 290:	11 08 38 42 80 15 	[MIB]       st1 [r33]=r14,1
 296:	00 00 00 02 00 a0 	            nop.i 0x0
 29c:	50 ff ff 48       	            br.cloop.sptk.few 1e0 <arc4_encrypt+0x60>;;
 2a0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 2a6:	00 80 80 20 23 00 	            st4 [r32]=r16
 2ac:	20 08 aa 00       	            mov.i ar.lc=r2
 2b0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 2b6:	00 78 60 20 23 80 	            st4 [r24]=r15
 2bc:	08 00 84 00       	            br.ret.sptk.many b0;;

00000000000002c0 <arc4_stream>:
 2c0:	18 b8 00 40 00 21 	[MMB]       mov r23=r32
 2c6:	50 f9 03 02 48 00 	            mov r21=255
 2cc:	00 00 00 20       	            nop.b 0x0
 2d0:	01 a0 20 40 00 21 	[MII]       adds r20=8,r32
 2d6:	20 00 04 65 00 40 	            mov.i r2=ar.lc
 2dc:	04 10 59 00       	            sxt4 r34=r34;;
 2e0:	09 10 85 44 00 20 	[MMI]       add r34=r33,r34
 2e6:	00 21 5c 20 28 00 	            ld4 r16=[r23],4
 2ec:	00 00 04 00       	            nop.i 0x0;;
 2f0:	08 70 84 44 05 20 	[MMI]       sub r14=r33,r34
 2f6:	00 00 00 02 00 c0 	            nop.m 0x0
 2fc:	20 0a 1d e0       	            cmp.eq p6,p7=r34,r33
 300:	19 78 00 2e 10 10 	[MMB]       ld4 r15=[r23]
 306:	00 00 00 02 00 03 	            nop.m 0x0
 30c:	d0 00 00 43       	      (p06) br.cond.dpnt.few 3d0 <arc4_stream+0x110>;;
 310:	03 70 fc 1d 2d 22 	[MII]       andcm r14=-1,r14
 316:	00 00 00 02 00 00 	            nop.i 0x0;;
 31c:	e0 08 aa 00       	            mov.i ar.lc=r14;;
 320:	0b 70 04 20 00 21 	[MMI]       adds r14=1,r16;;
 326:	e0 a8 38 18 40 00 	            and r14=r21,r14
 32c:	00 00 04 00       	            nop.i 0x0;;
 330:	03 90 38 00 08 20 	[MII]       addp4 r18=r14,r0
 336:	00 01 38 00 42 40 	            mov r16=r14;;
 33c:	22 01 44 80       	            shladd r18=r18,2,r0;;
 340:	0b 90 50 24 00 20 	[MMI]       add r18=r20,r18;;
 346:	30 01 48 20 20 00 	            ld4 r19=[r18]
 34c:	00 00 04 00       	            nop.i 0x0;;
 350:	0b 70 4c 1e 00 20 	[MMI]       add r14=r19,r15;;
 356:	e0 a8 38 18 40 00 	            and r14=r21,r14
 35c:	00 00 04 00       	            nop.i 0x0;;
 360:	03 88 38 00 08 20 	[MII]       addp4 r17=r14,r0
 366:	f0 00 38 00 42 20 	            mov r15=r14;;
 36c:	12 01 44 80       	            shladd r17=r17,2,r0;;
 370:	0b 88 50 22 00 20 	[MMI]       add r17=r20,r17;;
 376:	60 01 44 20 20 00 	            ld4 r22=[r17]
 37c:	00 00 04 00       	            nop.i 0x0;;
 380:	08 70 4c 2c 00 20 	[MMI]       add r14=r19,r22
 386:	00 b0 48 20 23 00 	            st4 [r18]=r22
 38c:	00 00 04 00       	            nop.i 0x0
 390:	0b 00 4c 22 90 11 	[MMI]       st4 [r17]=r19;;
 396:	e0 a8 38 18 40 00 	            and r14=r21,r14
 39c:	00 00 04 00       	            nop.i 0x0;;
 3a0:	0b 70 38 00 08 20 	[MMI]       addp4 r14=r14,r0;;
 3a6:	e0 70 00 22 40 00 	            shladd r14=r14,2,r0
 3ac:	00 00 04 00       	            nop.i 0x0;;
 3b0:	0b 70 50 1c 00 20 	[MMI]       add r14=r20,r14;;
 3b6:	e0 00 38 20 20 00 	            ld4 r14=[r14]
 3bc:	00 00 04 00       	            nop.i 0x0;;
 3c0:	11 08 38 42 80 15 	[MIB]       st1 [r33]=r14,1
 3c6:	00 00 00 02 00 a0 	            nop.i 0x0
 3cc:	60 ff ff 48       	            br.cloop.sptk.few 320 <arc4_stream+0x60>;;
 3d0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 3d6:	00 80 80 20 23 00 	            st4 [r32]=r16
 3dc:	20 08 aa 00       	            mov.i ar.lc=r2
 3e0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 3e6:	00 78 5c 20 23 80 	            st4 [r23]=r15
 3ec:	08 00 84 00       	            br.ret.sptk.many b0;;
 3f0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 3f6:	00 00 00 02 00 00 	            nop.m 0x0
 3fc:	00 00 04 00       	            nop.i 0x0

0000000000000400 <arc4_decrypt>:
 400:	11 10 10 00 80 05 	[MIB]       alloc r2=ar.pfs,4,0,0
 406:	00 00 00 02 00 00 	            nop.i 0x0
 40c:	08 00 00 40       	            br.many 400 <arc4_decrypt>;;
 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 61 72 63 	            data8 0x58c65c68c6
   c:	34 2e 63 2c 
  10:	76 20 31 2e 37 20 	[BBB]       data8 0x101b9718903
  16:	32 30 31 34 2f 30 	      (p08) br.call.dptk.few.clr b3=ffffffffff686270 <_KERNEL_OPT_KASAN+0xffffffff91611481>
  1c:	38 2f 31 30       	            data8 0x60625e7060
  20:	20 31 36 3a 34 34 	[MII] (p09) cmp.ltu.unc p6,p52=r13,r29
  26:	3a 33 35 20 74 6c 	      (p40) cmp.gt.or.andcm p51,p16=r0,r13
  2c:	73 20 45 78       	            data8 0xf08a40e6d8
  30:	Address 0x0000000000000030 is out of bounds.


Disassembly of section .IA_64.unwind_info:

0000000000000000 <.IA_64.unwind_info>:
   0:	01 00 00 00 00 00 	[MII]       break.m 0x0
   6:	01 00 05 ea 04 b2 	      (p04) chk.s.i r32,ffffffffffd40800 <_KERNEL_OPT_KASAN+0xffffffff91ccba11>
   c:	82 61 2e 00       	            data8 0x05cc30564
  10:	01 00 00 00 00 00 	[MII]       break.m 0x0
  16:	01 00 03 ea 02 b2 	            data8 0xba80c0004
  1c:	82 61 39 00       	            data8 0x072c30564
  20:	01 00 00 00 00 00 	[MII]       break.m 0x0
  26:	01 00 05 ea 04 b2 	      (p04) chk.s.i r32,ffffffffffd40820 <_KERNEL_OPT_KASAN+0xffffffff91ccba31>
  2c:	82 61 34 00       	            data8 0x068c30564
  30:	01 00 00 00 00 00 	[MII]       break.m 0x0
  36:	01 00 00 20 c0 00 	      (p04) shladd r0=r0,1,r0
  3c:	06 00 00 00       	      (p01) break.i 0x30;;

Disassembly of section .IA_64.unwind:

0000000000000000 <.IA_64.unwind>:
	...

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.

