
/home/scole/Downloads/gcc7//GENERIC/rijndael-api-fst.o:     file format elf64-ia64-little


Disassembly of section .text:

0000000000000000 <xor16>:
       0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
       6:	20 00 04 65 00 00 	            mov.i r2=ar.lc;;
       c:	30 08 2a 00       	            mov.i ar.lc=3
      10:	08 78 00 42 00 21 	[MMI]       mov r15=r33
      16:	00 01 88 00 42 c0 	            mov r16=r34
      1c:	01 00 01 84       	            mov r14=r32
      20:	09 b8 08 42 00 21 	[MMI]       adds r23=2,r33
      26:	60 11 88 00 42 a0 	            adds r22=2,r34
      2c:	22 00 01 84       	            adds r21=2,r32;;
      30:	08 90 04 20 00 14 	[MMI]       ld1 r18=[r16],1
      36:	10 22 84 00 42 40 	            adds r33=4,r33
      3c:	44 10 01 84       	            adds r34=4,r34
      40:	09 00 11 40 00 21 	[MMI]       adds r32=4,r32
      46:	10 09 3c 00 28 00 	            ld1 r17=[r15],1
      4c:	00 00 04 00       	            nop.i 0x0;;
      50:	08 88 48 22 0f 20 	[MMI]       xor r17=r18,r17
      56:	40 f9 87 7e 46 60 	            adds r20=-1,r33
      5c:	f2 17 fd 8c       	            adds r19=-1,r34
      60:	0b 90 fc 41 3f 23 	[MMI]       adds r18=-1,r32;;
      66:	10 88 38 00 2b 00 	            st1 [r14]=r17,1
      6c:	00 00 04 00       	            nop.i 0x0;;
      70:	09 78 00 1e 00 10 	[MMI]       ld1 r15=[r15]
      76:	00 01 40 00 20 00 	            ld1 r16=[r16]
      7c:	00 00 04 00       	            nop.i 0x0;;
      80:	0b 78 40 1e 0f 20 	[MMI]       xor r15=r16,r15;;
      86:	00 78 38 00 23 00 	            st1 [r14]=r15
      8c:	00 00 04 00       	            nop.i 0x0;;
      90:	09 78 00 2c 00 10 	[MMI]       ld1 r15=[r22]
      96:	e0 00 5c 00 20 00 	            ld1 r14=[r23]
      9c:	00 00 04 00       	            nop.i 0x0;;
      a0:	09 70 3c 1c 0f 20 	[MMI]       xor r14=r15,r14
      a6:	f0 00 4c 80 20 00 	            ld1.a r15=[r19]
      ac:	00 00 04 00       	            nop.i 0x0;;
      b0:	0a 00 38 2a 80 11 	[MMI]       st1 [r21]=r14;;
      b6:	e0 00 50 00 20 00 	            ld1 r14=[r20]
      bc:	00 00 04 00       	            nop.i 0x0
      c0:	0b 78 00 26 00 11 	[MMI]       ld1.c.clr r15=[r19];;
      c6:	e0 78 38 1e 40 00 	            xor r14=r15,r14
      cc:	00 00 04 00       	            nop.i 0x0;;
      d0:	11 00 38 24 80 11 	[MIB]       st1 [r18]=r14
      d6:	00 00 00 02 00 a0 	            nop.i 0x0
      dc:	40 ff ff 48       	            br.cloop.sptk.few 10 <xor16+0x10>;;
      e0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
      e6:	00 10 04 55 00 80 	            mov.i ar.lc=r2
      ec:	08 00 84 00       	            br.ret.sptk.many b0;;
      f0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
      f6:	00 00 00 02 00 00 	            nop.m 0x0
      fc:	00 00 04 00       	            nop.i 0x0

0000000000000100 <rijndael_makeKey>:
     100:	08 38 31 12 80 05 	[MMI]       alloc r39=ar.pfs,12,9,0
     106:	c0 00 33 7e 46 a0 	            adds r12=-32,r12
     10c:	04 08 41 00       	            zxt1 r37=r33
     110:	09 30 00 40 07 39 	[MMI]       cmp.eq p6,p7=0,r32
     116:	f0 f8 89 58 44 40 	            and r15=-65,r34
     11c:	05 18 01 84       	            mov r42=r35;;
     120:	11 70 00 00 02 24 	[MIB]       mov r14=256
     126:	60 02 00 62 00 03 	            mov r38=b0
     12c:	00 02 00 41       	      (p06) br.cond.spnt.few 320 <rijndael_makeKey+0x220>;;
     130:	18 30 04 4a 87 35 	[MMB]       cmp4.ltu p6,p7=1,r37
     136:	80 70 88 12 71 00 	            cmp4.eq p8,p9=r14,r34
     13c:	00 00 00 20       	            nop.b 0x0
     140:	11 70 00 00 01 24 	[MIB]       mov r14=128
     146:	40 fa 89 00 29 03 	            extr r36=r34,31,1
     14c:	a0 01 00 43       	      (p06) br.cond.dpnt.few 2e0 <rijndael_makeKey+0x1e0>;;
     150:	08 30 38 1e 87 38 	[MMI]       cmp4.eq p6,p7=r14,r15
     156:	e2 08 00 00 48 80 	      (p08) mov r14=1
     15c:	a4 27 09 52       	            shr.u r36=r36,61
     160:	09 00 84 40 80 11 	[MMI]       st1 [r32]=r33
     166:	00 00 00 02 00 e0 	            nop.m 0x0
     16c:	81 00 01 84       	            adds r15=8,r32;;
     170:	29 71 00 00 00 21 	[MMI] (p09) mov r14=r0
     176:	40 22 89 00 40 20 	            add r36=r36,r34
     17c:	05 78 00 84       	            mov r41=r15;;
     180:	c2 70 04 00 00 24 	[MII] (p06) mov r14=1
     186:	40 3a 90 38 29 c0 	            extr r36=r36,3,29;;
     18c:	00 70 1c e6       	            cmp4.eq p6,p7=0,r14
     190:	19 70 10 40 00 21 	[MMB]       adds r14=4,r32
     196:	b0 02 90 00 42 03 	            mov r43=r36
     19c:	70 01 00 43       	      (p06) br.cond.dpnt.few 300 <rijndael_makeKey+0x200>;;
     1a0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     1a6:	60 00 8c 0e 72 00 	            cmp.eq p6,p7=0,r35
     1ac:	00 00 04 00       	            nop.i 0x0
     1b0:	19 00 88 1c 90 11 	[MMB]       st4 [r14]=r34
     1b6:	00 00 00 02 00 03 	            nop.m 0x0
     1bc:	30 00 00 43       	      (p06) br.cond.dpnt.few 1e0 <rijndael_makeKey+0xe0>;;
     1c0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     1c6:	00 00 00 02 00 00 	            nop.i 0x0
     1cc:	08 00 00 50       	            br.call.sptk.many b0=1c0 <rijndael_makeKey+0xc0>;;
     1d0:	09 78 00 10 00 21 	[MMI]       mov r15=r8
     1d6:	00 00 00 02 00 00 	            nop.m 0x0
     1dc:	00 00 04 00       	            nop.i 0x0;;
     1e0:	08 58 01 48 00 21 	[MMI]       mov r43=r36
     1e6:	00 00 00 02 00 40 	            nop.m 0x0
     1ec:	05 78 00 84       	            mov r42=r15
     1f0:	19 48 41 18 00 21 	[MMB]       adds r41=16,r12
     1f6:	00 00 00 02 00 00 	            nop.m 0x0
     1fc:	08 00 00 50       	            br.call.sptk.many b0=1f0 <rijndael_makeKey+0xf0>;;
     200:	08 48 41 41 00 21 	[MMI]       adds r41=80,r32
     206:	00 00 00 02 00 60 	            nop.m 0x0
     20c:	05 10 01 84       	            mov r43=r34
     210:	18 50 41 18 00 21 	[MMB]       adds r42=16,r12
     216:	70 00 94 0c 73 03 	            cmp4.eq p7,p6=0,r37
     21c:	80 00 00 42       	      (p06) br.cond.dptk.few 290 <rijndael_makeKey+0x190>
     220:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     226:	00 00 00 02 00 00 	            nop.i 0x0
     22c:	08 00 00 50       	            br.call.sptk.many b0=220 <rijndael_makeKey+0x120>;;
     230:	08 70 30 41 00 21 	[MMI]       adds r14=76,r32
     236:	00 00 00 02 00 60 	            nop.m 0x0
     23c:	05 10 01 84       	            mov r43=r34
     240:	02 50 41 18 00 21 	[MII]       adds r42=16,r12
     246:	90 02 82 04 42 00 	            adds r41=320,r32;;
     24c:	00 00 04 00       	            nop.i 0x0
     250:	19 00 20 1c 90 11 	[MMB]       st4 [r14]=r8
     256:	00 00 00 02 00 00 	            nop.m 0x0
     25c:	08 00 00 50       	            br.call.sptk.many b0=250 <rijndael_makeKey+0x150>;;
     260:	08 40 04 00 00 24 	[MMI]       mov r8=1
     266:	00 00 00 02 00 00 	            nop.m 0x0
     26c:	00 00 04 00       	            nop.i 0x0
     270:	02 00 00 00 01 00 	[MII]       nop.m 0x0
     276:	00 38 01 55 00 00 	            mov.i ar.pfs=r39;;
     27c:	60 0a 00 07       	            mov b0=r38
     280:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
     286:	c0 00 31 00 42 80 	            adds r12=32,r12
     28c:	08 00 84 00       	            br.ret.sptk.many b0;;
     290:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     296:	00 00 00 02 00 00 	            nop.i 0x0
     29c:	08 00 00 50       	            br.call.sptk.many b0=290 <rijndael_makeKey+0x190>;;
     2a0:	08 70 30 41 00 21 	[MMI]       adds r14=76,r32
     2a6:	00 00 00 02 00 60 	            nop.m 0x0
     2ac:	05 10 01 84       	            mov r43=r34
     2b0:	09 50 41 18 00 21 	[MMI]       adds r42=16,r12
     2b6:	00 00 00 02 00 20 	            nop.m 0x0
     2bc:	05 04 09 84       	            adds r41=320,r32;;
     2c0:	11 00 20 1c 90 11 	[MIB]       st4 [r14]=r8
     2c6:	00 00 00 02 00 00 	            nop.i 0x0
     2cc:	08 00 00 50       	            br.call.sptk.many b0=2c0 <rijndael_makeKey+0x1c0>;;
     2d0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     2d6:	80 08 00 00 48 00 	            mov r8=1
     2dc:	a0 ff ff 48       	            br.few 270 <rijndael_makeKey+0x170>;;
     2e0:	02 40 fc f9 ff 27 	[MII]       mov r8=-1
     2e6:	00 38 01 55 00 00 	            mov.i ar.pfs=r39;;
     2ec:	60 0a 00 07       	            mov b0=r38
     2f0:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
     2f6:	c0 00 31 00 42 80 	            adds r12=32,r12
     2fc:	08 00 84 00       	            br.ret.sptk.many b0
     300:	02 40 f8 f9 ff 27 	[MII]       mov r8=-2
     306:	00 38 01 55 00 00 	            mov.i ar.pfs=r39;;
     30c:	60 0a 00 07       	            mov b0=r38
     310:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
     316:	c0 00 31 00 42 80 	            adds r12=32,r12
     31c:	08 00 84 00       	            br.ret.sptk.many b0
     320:	02 40 f4 f9 ff 27 	[MII]       mov r8=-3
     326:	00 38 01 55 00 00 	            mov.i ar.pfs=r39;;
     32c:	60 0a 00 07       	            mov b0=r38
     330:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
     336:	c0 00 31 00 42 80 	            adds r12=32,r12
     33c:	08 00 84 00       	            br.ret.sptk.many b0;;

0000000000000340 <rijndael_cipherInit>:
     340:	08 20 25 0c 80 05 	[MMI]       alloc r36=ar.pfs,9,6,0
     346:	e0 f8 87 7e 46 60 	            adds r14=-1,r33
     34c:	04 00 c4 00       	            mov r35=b0
     350:	09 78 40 40 00 21 	[MMI]       adds r15=16,r32
     356:	80 00 88 12 72 c0 	            cmp.eq p8,p9=0,r34
     35c:	04 00 01 84       	            mov r38=r32;;
     360:	00 00 00 00 01 00 	[MII]       nop.m 0x0
     366:	e0 00 38 20 00 e0 	            zxt1 r14=r14
     36c:	04 10 01 84       	            mov r39=r34
     370:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
     376:	80 82 00 00 48 00 	            mov r40=16
     37c:	00 00 00 20       	            nop.b 0x0;;
     380:	11 30 0c 1c 87 35 	[MIB]       cmp4.ltu p6,p7=3,r14
     386:	00 00 00 02 00 03 	            nop.i 0x0
     38c:	70 00 00 43       	      (p06) br.cond.dpnt.few 3f0 <rijndael_cipherInit+0xb0>;;
     390:	13 00 84 1e 80 11 	[MBB]       st1 [r15]=r33
     396:	02 18 00 80 21 00 	      (p08) br.cond.dpnt.few 3c0 <rijndael_cipherInit+0x80>
     39c:	08 00 00 50       	            br.call.sptk.many b0=390 <rijndael_cipherInit+0x50>;;
     3a0:	09 40 04 00 00 24 	[MMI]       mov r8=1
     3a6:	00 00 00 02 00 00 	            nop.m 0x0
     3ac:	40 02 aa 00       	            mov.i ar.pfs=r36;;
     3b0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     3b6:	00 18 05 80 03 80 	            mov b0=r35
     3bc:	08 00 84 00       	            br.ret.sptk.many b0;;
     3c0:	11 40 41 00 00 24 	[MIB]       mov r40=16
     3c6:	70 02 00 00 42 00 	            mov r39=r0
     3cc:	08 00 00 50       	            br.call.sptk.many b0=3c0 <rijndael_cipherInit+0x80>;;
     3d0:	09 40 04 00 00 24 	[MMI]       mov r8=1
     3d6:	00 00 00 02 00 00 	            nop.m 0x0
     3dc:	40 02 aa 00       	            mov.i ar.pfs=r36;;
     3e0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
     3e6:	00 18 05 80 03 80 	            mov b0=r35
     3ec:	08 00 84 00       	            br.ret.sptk.many b0
     3f0:	09 40 f0 f9 ff 27 	[MMI]       mov r8=-4
     3f6:	00 00 00 02 00 00 	            nop.m 0x0
     3fc:	40 02 aa 00       	            mov.i ar.pfs=r36;;
     400:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     406:	00 18 05 80 03 80 	            mov b0=r35
     40c:	08 00 84 00       	            br.ret.sptk.many b0;;
     410:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     416:	00 00 00 02 00 00 	            nop.m 0x0
     41c:	00 00 04 00       	            nop.i 0x0
     420:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     426:	00 00 00 02 00 00 	            nop.m 0x0
     42c:	00 00 04 00       	            nop.i 0x0
     430:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     436:	00 00 00 02 00 00 	            nop.m 0x0
     43c:	00 00 04 00       	            nop.i 0x0

0000000000000440 <rijndael_blockEncrypt>:
     440:	18 60 4d 1e 80 05 	[MMB]       alloc r44=ar.pfs,19,15,0
     446:	c0 80 33 7e 46 00 	            adds r12=-16,r12
     44c:	00 00 00 20       	            nop.b 0x0
     450:	09 40 00 42 09 39 	[MMI]       cmp.eq p8,p9=0,r33
     456:	60 00 80 0e 72 c0 	            cmp.eq p6,p7=0,r32
     45c:	05 08 ca 00       	            mov.i r46=ar.lc;;
     460:	08 71 04 00 00 24 	[MMI] (p08) mov r14=1
     466:	00 00 00 02 00 60 	            nop.m 0x0
     46c:	05 00 c4 00       	            mov r43=b0
     470:	03 30 41 40 00 21 	[MII]       adds r38=16,r32
     476:	70 82 86 00 c2 c4 	            adds r39=80,r33;;
     47c:	01 00 00 84       	      (p09) mov r14=r0;;
     480:	09 00 00 00 01 80 	[MMI]       nop.m 0x0
     486:	e1 08 00 00 48 00 	      (p06) mov r14=1
     48c:	00 00 04 00       	            nop.i 0x0;;
     490:	11 38 00 1c 86 39 	[MIB]       cmp4.eq p7,p6=0,r14
     496:	00 00 00 02 00 03 	            nop.i 0x0
     49c:	c0 02 00 43       	      (p06) br.cond.dpnt.few 750 <rijndael_blockEncrypt+0x310>;;
     4a0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     4a6:	e0 00 84 00 20 00 	            ld1 r14=[r33]
     4ac:	00 00 04 00       	            nop.i 0x0;;
     4b0:	11 30 04 1c 87 39 	[MIB]       cmp4.eq p6,p7=1,r14
     4b6:	00 00 00 02 00 03 	            nop.i 0x0
     4bc:	a0 02 00 43       	      (p06) br.cond.dpnt.few 750 <rijndael_blockEncrypt+0x310>;;
     4c0:	03 38 00 46 86 31 	[MII]       cmp4.lt p7,p6=0,r35
     4c6:	30 7a 8c 30 29 c3 	            extr r35=r35,7,25;;
     4cc:	11 00 00 90       	      (p06) mov r14=1;;
     4d0:	e3 70 00 00 00 21 	[MII] (p07) mov r14=r0
     4d6:	60 00 88 0e 72 c3 	            cmp.eq p6,p7=0,r34;;
     4dc:	11 00 00 90       	      (p06) mov r14=1;;
     4e0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     4e6:	70 00 38 0c 73 00 	            cmp4.eq p7,p6=0,r14
     4ec:	00 00 04 00       	            nop.i 0x0;;
     4f0:	d1 40 00 00 00 21 	[MIB] (p06) mov r8=r0
     4f6:	00 00 00 02 00 03 	            nop.i 0x0
     4fc:	a0 01 00 43       	      (p06) br.cond.dpnt.few 690 <rijndael_blockEncrypt+0x250>;;
     500:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     506:	e0 00 98 00 20 00 	            ld1 r14=[r38]
     50c:	00 00 04 00       	            nop.i 0x0;;
     510:	11 30 08 1c 87 39 	[MIB]       cmp4.eq p6,p7=2,r14
     516:	00 00 00 02 00 03 	            nop.i 0x0
     51c:	30 04 00 43       	      (p06) br.cond.dpnt.few 940 <rijndael_blockEncrypt+0x500>;;
     520:	11 30 08 1c 87 35 	[MIB]       cmp4.ltu p6,p7=2,r14
     526:	00 00 00 02 80 03 	            nop.i 0x0
     52c:	a0 01 00 43       	      (p07) br.cond.dpnt.few 6c0 <rijndael_blockEncrypt+0x280>;;
     530:	11 30 0c 1c 87 39 	[MIB]       cmp4.eq p6,p7=3,r14
     536:	00 00 00 02 00 03 	            nop.i 0x0
     53c:	50 02 00 43       	      (p06) br.cond.dpnt.few 780 <rijndael_blockEncrypt+0x340>;;
     540:	08 30 10 1c 87 39 	[MMI]       cmp4.eq p6,p7=4,r14
     546:	00 00 00 02 00 c0 	            nop.m 0x0
     54c:	f1 1f fd 8c       	            adds r14=-1,r35
     550:	19 08 31 43 00 21 	[MMB]       adds r33=76,r33
     556:	00 00 00 02 80 03 	            nop.m 0x0
     55c:	00 02 00 43       	      (p07) br.cond.dpnt.few 750 <rijndael_blockEncrypt+0x310>;;
     560:	11 28 39 00 08 20 	[MIB]       addp4 r37=r14,r0
     566:	60 00 8c 0e 73 03 	            cmp4.eq p6,p7=0,r35
     56c:	20 01 00 43       	      (p06) br.cond.dpnt.few 680 <rijndael_blockEncrypt+0x240>;;
     570:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     576:	50 0a 94 00 42 00 	            adds r37=1,r37
     57c:	00 00 04 00       	            nop.i 0x0;;
     580:	02 28 95 00 13 20 	[MII]       shladd r37=r37,4,r0
     586:	00 00 00 02 00 a0 	            nop.i 0x0;;
     58c:	24 2a 01 80       	            add r37=r34,r37
     590:	08 80 01 44 00 21 	[MMI]       mov r48=r34
     596:	00 00 00 02 00 e0 	            nop.m 0x0
     59c:	05 61 00 84       	            adds r47=16,r12
     5a0:	19 88 01 40 00 21 	[MMB]       mov r49=r32
     5a6:	00 00 00 02 00 00 	            nop.m 0x0
     5ac:	68 fa ff 58       	            br.call.sptk.many b0=0 <xor16>;;
     5b0:	09 90 41 18 00 21 	[MMI]       adds r50=16,r12
     5b6:	00 03 84 20 20 e0 	            ld4 r48=[r33]
     5bc:	05 38 01 84       	            mov r47=r39;;
     5c0:	11 88 01 64 00 21 	[MIB]       mov r49=r50
     5c6:	00 00 00 02 00 00 	            nop.i 0x0
     5cc:	08 00 00 50       	            br.call.sptk.many b0=5c0 <rijndael_blockEncrypt+0x180>;;
     5d0:	08 88 01 40 00 21 	[MMI]       mov r49=r32
     5d6:	00 00 00 02 00 00 	            nop.m 0x0
     5dc:	06 61 00 84       	            adds r48=16,r12
     5e0:	19 78 01 48 00 21 	[MMB]       mov r47=r36
     5e6:	00 00 00 02 00 00 	            nop.m 0x0
     5ec:	28 fa ff 58       	            br.call.sptk.many b0=0 <xor16>;;
     5f0:	09 70 80 4c 05 20 	[MMI]       sub r14=r32,r38
     5f6:	f0 00 80 00 42 20 	            mov r15=r32
     5fc:	02 00 00 84       	            mov r17=r0;;
     600:	03 70 fc 1d 2d 22 	[MII]       andcm r14=-1,r14
     606:	00 00 00 02 00 00 	            nop.i 0x0;;
     60c:	e0 08 aa 00       	            mov.i ar.lc=r14;;
     610:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     616:	00 00 00 02 00 00 	            nop.m 0x0
     61c:	00 00 04 00       	            nop.i 0x0
     620:	0b 80 04 1e 00 14 	[MMI]       ld1 r16=[r15],1;;
     626:	e0 80 00 20 40 40 	            shladd r14=r16,1,r0
     62c:	f2 7f fc 8c       	            adds r18=-1,r15;;
     630:	09 70 44 1c 0e 20 	[MMI]       or r14=r17,r14
     636:	00 00 00 02 00 20 	            nop.m 0x0
     63c:	e2 80 7c 52       	            extr.u r17=r16,7,32;;
     640:	10 00 38 24 80 11 	[MIB]       st1 [r18]=r14
     646:	00 00 00 02 00 a0 	            nop.i 0x0
     64c:	e0 ff ff 48       	            br.cloop.sptk.few 620 <rijndael_blockEncrypt+0x1e0>
     650:	09 30 00 22 87 39 	[MMI]       cmp4.eq p6,p7=0,r17
     656:	20 82 88 00 42 80 	            adds r34=16,r34
     65c:	04 21 01 84       	            adds r36=16,r36;;
     660:	eb 70 00 40 00 d0 	[MMI] (p07) ld1 r14=[r32];;
     666:	e1 38 38 5e 44 00 	      (p07) xor r14=-121,r14
     66c:	00 00 04 00       	            nop.i 0x0;;
     670:	f0 00 38 40 80 11 	[MIB] (p07) st1 [r32]=r14
     676:	70 28 89 0c 70 03 	            cmp.eq p7,p6=r37,r34
     67c:	20 ff ff 4a       	      (p06) br.cond.dptk.few 590 <rijndael_blockEncrypt+0x150>
     680:	00 00 00 00 01 00 	[MII]       nop.m 0x0
     686:	80 18 e1 b0 29 00 	            dep.z r8=r35,7,25
     68c:	00 00 04 00       	            nop.i 0x0
     690:	01 00 00 00 01 00 	[MII]       nop.m 0x0
     696:	00 60 01 55 00 00 	            mov.i ar.pfs=r44
     69c:	00 00 04 00       	            nop.i 0x0;;
     6a0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
     6a6:	00 70 05 55 00 00 	            mov.i ar.lc=r46;;
     6ac:	b0 0a 00 07       	            mov b0=r43
     6b0:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
     6b6:	c0 80 30 00 42 80 	            adds r12=16,r12
     6bc:	08 00 84 00       	            br.ret.sptk.many b0
     6c0:	08 30 04 1c 87 39 	[MMI]       cmp4.eq p6,p7=1,r14
     6c6:	e0 f8 8f 7e 46 00 	            adds r14=-1,r35
     6cc:	00 00 04 00       	            nop.i 0x0
     6d0:	19 28 41 43 00 21 	[MMB]       adds r37=80,r33
     6d6:	10 62 86 00 c2 03 	            adds r33=76,r33
     6dc:	80 00 00 43       	      (p07) br.cond.dpnt.few 750 <rijndael_blockEncrypt+0x310>;;
     6e0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     6e6:	e0 70 00 10 40 c0 	            addp4 r14=r14,r0
     6ec:	00 18 1d e6       	            cmp4.eq p6,p7=0,r35
     6f0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
     6f6:	00 00 00 02 00 03 	            nop.m 0x0
     6fc:	90 ff ff 4b       	      (p06) br.cond.dpnt.few 680 <rijndael_blockEncrypt+0x240>;;
     700:	00 00 00 00 01 00 	[MII]       nop.m 0x0
     706:	00 70 04 55 00 00 	            mov.i ar.lc=r14
     70c:	00 00 04 00       	            nop.i 0x0
     710:	08 90 01 48 00 21 	[MMI]       mov r50=r36
     716:	10 03 88 00 42 e0 	            mov r49=r34
     71c:	05 28 01 84       	            mov r47=r37
     720:	19 80 01 42 10 10 	[MMB]       ld4 r48=[r33]
     726:	20 82 88 00 42 00 	            adds r34=16,r34
     72c:	08 00 00 50       	            br.call.sptk.many b0=720 <rijndael_blockEncrypt+0x2e0>;;
     730:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
     736:	40 82 90 00 42 a0 	            adds r36=16,r36
     73c:	e0 ff ff 48       	            br.cloop.sptk.few 710 <rijndael_blockEncrypt+0x2d0>
     740:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     746:	80 18 e1 b0 29 00 	            dep.z r8=r35,7,25
     74c:	50 ff ff 48       	            br.few 690 <rijndael_blockEncrypt+0x250>;;
     750:	03 40 ec f9 ff 27 	[MII]       mov r8=-5
     756:	00 60 01 55 00 00 	            mov.i ar.pfs=r44;;
     75c:	e0 0a aa 00       	            mov.i ar.lc=r46;;
     760:	00 00 00 00 01 00 	[MII]       nop.m 0x0
     766:	00 58 05 80 03 00 	            mov b0=r43
     76c:	00 00 04 00       	            nop.i 0x0
     770:	18 60 40 18 00 21 	[MMB]       adds r12=16,r12
     776:	00 00 00 02 00 80 	            nop.m 0x0
     77c:	08 00 84 00       	            br.ret.sptk.many b0
     780:	08 70 fc 47 3f 23 	[MMI]       adds r14=-1,r35
     786:	60 00 8c 0e 73 00 	            cmp4.eq p6,p7=0,r35
     78c:	05 0c 09 84       	            adds r40=320,r33
     790:	09 30 3d 40 00 21 	[MMI]       adds r38=15,r32
     796:	10 62 86 00 42 e0 	            adds r33=76,r33
     79c:	04 00 04 90       	            mov r39=128;;
     7a0:	08 50 39 00 08 20 	[MMI]       addp4 r42=r14,r0
     7a6:	50 02 00 00 42 20 	            mov r37=r0
     7ac:	06 01 00 90       	            mov r49=16
     7b0:	19 80 01 44 00 21 	[MMB]       mov r48=r34
     7b6:	f0 02 90 00 42 03 	            mov r47=r36
     7bc:	d0 fe ff 4b       	      (p06) br.cond.dpnt.few 680 <rijndael_blockEncrypt+0x240>;;
     7c0:	11 50 05 54 00 21 	[MIB]       adds r42=1,r42
     7c6:	00 00 00 02 00 00 	            nop.i 0x0
     7cc:	08 00 00 50       	            br.call.sptk.many b0=7c0 <rijndael_blockEncrypt+0x380>;;
     7d0:	03 50 a9 00 13 20 	[MII]       shladd r42=r42,4,r0
     7d6:	00 00 00 02 00 40 	            nop.i 0x0;;
     7dc:	25 52 01 80       	            add r42=r34,r42;;
     7e0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     7e6:	20 83 30 00 42 20 	            adds r50=16,r12
     7ec:	06 00 01 84       	            mov r49=r32
     7f0:	19 80 01 42 10 10 	[MMB]       ld4 r48=[r33]
     7f6:	f0 02 a0 00 42 00 	            mov r47=r40
     7fc:	08 00 00 50       	            br.call.sptk.many b0=7f0 <rijndael_blockEncrypt+0x3b0>;;
     800:	00 70 40 18 00 21 	[MII]       adds r14=16,r12
     806:	20 39 94 38 29 20 	            extr r18=r37,3,29
     80c:	02 32 15 80       	            sub r17=r32,r38
     810:	0a 78 00 40 00 21 	[MMI]       mov r15=r32;;
     816:	00 01 38 00 20 c0 	            ld1 r16=[r14]
     81c:	71 28 b1 80       	            and r14=7,r37
     820:	09 90 90 24 00 20 	[MMI]       add r18=r36,r18
     826:	00 00 00 02 00 20 	            nop.m 0x0
     82c:	f2 8f b4 88       	            andcm r17=-1,r17;;
     830:	09 80 00 20 2c 22 	[MMI]       and r16=-128,r16
     836:	30 01 48 00 20 00 	            ld1 r19=[r18]
     83c:	10 09 aa 00       	            mov.i ar.lc=r17;;
     840:	02 00 00 00 01 00 	[MII]       nop.m 0x0
     846:	e0 70 40 80 3c c0 	            shr.u r14=r16,r14;;
     84c:	31 71 3c 80       	            xor r14=r19,r14
     850:	0b 00 00 00 01 00 	[MMI]       nop.m 0x0;;
     856:	00 70 48 00 23 00 	            st1 [r18]=r14
     85c:	00 00 04 00       	            nop.i 0x0;;
     860:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     866:	00 09 3c 00 28 00 	            ld1 r16=[r15],1
     86c:	00 00 04 00       	            nop.i 0x0;;
     870:	09 70 00 1e 00 10 	[MMI]       ld1 r14=[r15]
     876:	00 81 00 20 40 20 	            shladd r16=r16,1,r0
     87c:	f2 7f fc 8c       	            adds r17=-1,r15;;
     880:	03 00 00 00 01 00 	[MII]       nop.m 0x0
     886:	e0 70 38 0e 29 c0 	            extr.u r14=r14,7,8;;
     88c:	01 71 38 80       	            or r14=r16,r14;;
     890:	10 00 38 22 80 11 	[MIB]       st1 [r17]=r14
     896:	00 00 00 02 00 a0 	            nop.i 0x0
     89c:	d0 ff ff 48       	            br.cloop.sptk.few 860 <rijndael_blockEncrypt+0x420>
     8a0:	08 80 1c 4a 2d 20 	[MMI]       andcm r16=7,r37
     8a6:	e0 00 48 00 20 a0 	            ld1 r14=[r18]
     8ac:	14 28 01 84       	            adds r37=1,r37
     8b0:	0b 78 00 4c 00 10 	[MMI]       ld1 r15=[r38];;
     8b6:	f0 78 00 20 40 e0 	            shladd r15=r15,1,r0
     8bc:	70 2a 19 e2       	            cmp4.eq p7,p6=r39,r37;;
     8c0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
     8c6:	e0 80 38 88 3c c0 	            shr r14=r14,r16;;
     8cc:	11 70 b0 80       	            and r14=1,r14;;
     8d0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     8d6:	e0 78 38 1c 40 00 	            or r14=r15,r14
     8dc:	00 00 04 00       	            nop.i 0x0;;
     8e0:	10 00 38 4c 80 11 	[MIB]       st1 [r38]=r14
     8e6:	00 00 00 02 00 03 	            nop.i 0x0
     8ec:	00 ff ff 4a       	      (p06) br.cond.dptk.few 7e0 <rijndael_blockEncrypt+0x3a0>
     8f0:	08 10 41 44 00 21 	[MMI]       adds r34=16,r34
     8f6:	40 82 90 00 42 20 	            adds r36=16,r36
     8fc:	06 01 00 90       	            mov r49=16
     900:	0a 28 01 00 00 21 	[MMI]       mov r37=r0;;
     906:	70 50 89 0c 70 00 	            cmp.eq p7,p6=r42,r34
     90c:	06 10 01 84       	            mov r48=r34
     910:	19 78 01 48 00 21 	[MMB]       mov r47=r36
     916:	00 00 00 02 80 03 	            nop.m 0x0
     91c:	70 fd ff 4b       	      (p07) br.cond.dpnt.few 680 <rijndael_blockEncrypt+0x240>;;
     920:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     926:	00 00 00 02 00 00 	            nop.i 0x0
     92c:	08 00 00 50       	            br.call.sptk.many b0=920 <rijndael_blockEncrypt+0x4e0>;;
     930:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
     936:	00 00 00 02 00 00 	            nop.i 0x0
     93c:	b0 fe ff 48       	            br.few 7e0 <rijndael_blockEncrypt+0x3a0>
     940:	08 70 fc 47 3f 23 	[MMI]       adds r14=-1,r35
     946:	60 00 8c 0e 73 a0 	            cmp4.eq p6,p7=0,r35
     94c:	04 0d 01 84       	            adds r37=80,r33
     950:	19 80 01 44 00 21 	[MMB]       mov r48=r34
     956:	10 03 80 00 42 03 	            mov r49=r32
     95c:	30 fd ff 4b       	      (p06) br.cond.dpnt.few 680 <rijndael_blockEncrypt+0x240>;;
     960:	08 70 38 00 08 20 	[MMI]       addp4 r14=r14,r0
     966:	00 00 00 02 00 20 	            nop.m 0x0
     96c:	c4 0c 01 84       	            adds r33=76,r33
     970:	09 78 41 18 00 21 	[MMI]       adds r47=16,r12
     976:	00 00 00 02 00 40 	            nop.m 0x0
     97c:	04 11 01 84       	            adds r34=16,r34;;
     980:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     986:	00 70 04 55 00 00 	            mov.i ar.lc=r14
     98c:	88 f6 ff 58       	            br.call.sptk.many b0=0 <xor16>;;
     990:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     996:	10 83 30 00 42 40 	            adds r49=16,r12
     99c:	06 20 01 84       	            mov r50=r36
     9a0:	19 80 01 42 10 10 	[MMB]       ld4 r48=[r33]
     9a6:	f0 02 94 00 42 00 	            mov r47=r37
     9ac:	08 00 00 50       	            br.call.sptk.many b0=9a0 <rijndael_blockEncrypt+0x560>;;
     9b0:	10 70 40 48 00 21 	[MIB]       adds r14=16,r36
     9b6:	10 03 90 00 42 a0 	            mov r49=r36
     9bc:	20 00 00 40       	            br.cloop.sptk.few 9d0 <rijndael_blockEncrypt+0x590>
     9c0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     9c6:	80 18 e1 b0 29 00 	            dep.z r8=r35,7,25
     9cc:	d0 fc ff 48       	            br.few 690 <rijndael_blockEncrypt+0x250>;;
     9d0:	08 20 01 1c 00 21 	[MMI]       mov r36=r14
     9d6:	00 03 88 00 42 00 	            mov r48=r34
     9dc:	00 00 04 00       	            nop.i 0x0
     9e0:	19 78 41 18 00 21 	[MMB]       adds r47=16,r12
     9e6:	20 82 88 00 42 00 	            adds r34=16,r34
     9ec:	28 f6 ff 58       	            br.call.sptk.many b0=0 <xor16>;;
     9f0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     9f6:	10 83 30 00 42 40 	            adds r49=16,r12
     9fc:	06 20 01 84       	            mov r50=r36
     a00:	19 80 01 42 10 10 	[MMB]       ld4 r48=[r33]
     a06:	f0 02 94 00 42 00 	            mov r47=r37
     a0c:	08 00 00 50       	            br.call.sptk.many b0=a00 <rijndael_blockEncrypt+0x5c0>;;
     a10:	10 70 40 48 00 21 	[MIB]       adds r14=16,r36
     a16:	10 03 90 00 42 a0 	            mov r49=r36
     a1c:	c0 ff ff 48       	            br.cloop.sptk.few 9d0 <rijndael_blockEncrypt+0x590>
     a20:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     a26:	00 00 00 02 00 00 	            nop.i 0x0
     a2c:	a0 ff ff 48       	            br.few 9c0 <rijndael_blockEncrypt+0x580>;;
     a30:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     a36:	00 00 00 02 00 00 	            nop.m 0x0
     a3c:	00 00 04 00       	            nop.i 0x0

0000000000000a40 <rijndael_padEncrypt>:
     a40:	18 50 45 1a 80 05 	[MMB]       alloc r42=ar.pfs,17,13,0
     a46:	c0 80 33 7e 46 00 	            adds r12=-16,r12
     a4c:	00 00 00 20       	            nop.b 0x0
     a50:	09 40 00 42 09 39 	[MMI]       cmp.eq p8,p9=0,r33
     a56:	60 00 80 0e 72 80 	            cmp.eq p6,p7=0,r32
     a5c:	05 08 ca 00       	            mov.i r44=ar.lc;;
     a60:	09 71 04 00 00 24 	[MMI] (p08) mov r14=1
     a66:	00 00 00 02 00 20 	            nop.m 0x0
     a6c:	05 00 c4 00       	            mov r41=b0;;
     a70:	23 71 00 00 00 21 	[MII] (p09) mov r14=r0
     a76:	50 4a 8c 36 29 c3 	            extr r37=r35,4,28;;
     a7c:	11 00 00 90       	      (p06) mov r14=1;;
     a80:	11 38 00 1c 86 39 	[MIB]       cmp4.eq p7,p6=0,r14
     a86:	00 00 00 02 00 03 	            nop.i 0x0
     a8c:	a0 02 00 43       	      (p06) br.cond.dpnt.few d20 <rijndael_padEncrypt+0x2e0>;;
     a90:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     a96:	e0 00 84 00 20 00 	            ld1 r14=[r33]
     a9c:	00 00 04 00       	            nop.i 0x0;;
     aa0:	11 30 04 1c 87 39 	[MIB]       cmp4.eq p6,p7=1,r14
     aa6:	00 00 00 02 00 03 	            nop.i 0x0
     aac:	80 02 00 43       	      (p06) br.cond.dpnt.few d20 <rijndael_padEncrypt+0x2e0>;;
     ab0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     ab6:	70 00 8c 0c 63 00 	            cmp4.lt p7,p6=0,r35
     abc:	00 00 04 00       	            nop.i 0x0;;
     ac0:	cb 70 04 00 00 e4 	[MMI] (p06) mov r14=1;;
     ac6:	e1 00 00 00 42 c0 	      (p07) mov r14=r0
     acc:	00 10 1d e4       	            cmp.eq p6,p7=0,r34;;
     ad0:	cb 70 04 00 00 24 	[MMI] (p06) mov r14=1;;
     ad6:	70 00 38 0c 73 c0 	            cmp4.eq p7,p6=0,r14
     adc:	01 01 01 84       	            adds r14=16,r32;;
     ae0:	d1 40 00 00 00 21 	[MIB] (p06) mov r8=r0
     ae6:	00 00 00 02 00 03 	            nop.i 0x0
     aec:	10 02 00 43       	      (p06) br.cond.dpnt.few cf0 <rijndael_padEncrypt+0x2b0>;;
     af0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     af6:	e0 00 38 00 20 00 	            ld1 r14=[r14]
     afc:	00 00 04 00       	            nop.i 0x0;;
     b00:	11 30 04 1c 87 39 	[MIB]       cmp4.eq p6,p7=1,r14
     b06:	00 00 00 02 00 03 	            nop.i 0x0
     b0c:	50 02 00 43       	      (p06) br.cond.dpnt.few d50 <rijndael_padEncrypt+0x310>;;
     b10:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
     b16:	60 10 38 0e f3 03 	            cmp4.eq p6,p7=2,r14
     b1c:	10 02 00 42       	      (p07) br.cond.dptk.few d20 <rijndael_padEncrypt+0x2e0>;;
     b20:	08 78 01 40 00 21 	[MMI]       mov r47=r32
     b26:	00 fa 97 7e 46 00 	            adds r32=-1,r37
     b2c:	05 0d 01 84       	            adds r40=80,r33
     b30:	19 30 00 4a 87 39 	[MMB]       cmp4.eq p6,p7=0,r37
     b36:	60 02 90 00 42 03 	            mov r38=r36
     b3c:	60 03 00 43       	      (p06) br.cond.dpnt.few e90 <rijndael_padEncrypt+0x450>;;
     b40:	08 70 80 00 08 20 	[MMI]       addp4 r14=r32,r0
     b46:	70 02 88 00 42 00 	            mov r39=r34
     b4c:	00 00 04 00       	            nop.i 0x0
     b50:	03 08 31 43 00 21 	[MII]       adds r33=76,r33
     b56:	00 00 00 02 00 00 	            nop.i 0x0;;
     b5c:	e0 08 aa 00       	            mov.i ar.lc=r14;;
     b60:	08 70 01 4e 00 21 	[MMI]       mov r46=r39
     b66:	00 00 00 02 00 a0 	            nop.m 0x0
     b6c:	05 61 00 84       	            adds r45=16,r12
     b70:	19 38 41 4e 00 21 	[MMB]       adds r39=16,r39
     b76:	00 00 00 02 00 00 	            nop.m 0x0
     b7c:	98 f4 ff 58       	            br.call.sptk.many b0=0 <xor16>;;
     b80:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     b86:	f0 82 30 00 42 00 	            adds r47=16,r12
     b8c:	06 30 01 84       	            mov r48=r38
     b90:	19 70 01 42 10 10 	[MMB]       ld4 r46=[r33]
     b96:	d0 02 a0 00 42 00 	            mov r45=r40
     b9c:	08 00 00 50       	            br.call.sptk.many b0=b90 <rijndael_padEncrypt+0x150>;;
     ba0:	10 70 40 4c 00 21 	[MIB]       adds r14=16,r38
     ba6:	f0 02 98 00 42 a0 	            mov r47=r38
     bac:	e0 02 00 40       	            br.cloop.sptk.few e80 <rijndael_padEncrypt+0x440>
     bb0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
     bb6:	00 02 80 2c 00 00 	            sxt4 r32=r32;;
     bbc:	16 00 01 84       	            adds r48=1,r32
     bc0:	0b 00 81 00 13 20 	[MMI]       shladd r32=r32,4,r0;;
     bc6:	00 83 01 26 40 e0 	            shladd r48=r48,4,r0
     bcc:	45 02 01 80       	            add r47=r36,r32;;
     bd0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     bd6:	20 12 c1 00 40 00 	            add r34=r34,r48
     bdc:	46 82 01 80       	            add r48=r36,r48
     be0:	09 18 3d 46 2c 20 	[MMI]       and r35=15,r35
     be6:	f0 00 bc 00 42 00 	            mov r15=r47
     bec:	02 61 00 84       	            adds r16=16,r12;;
     bf0:	08 70 fc 47 3f 23 	[MMI]       adds r14=-1,r35
     bf6:	00 00 00 02 00 40 	            nop.m 0x0
     bfc:	02 19 95 80       	            sub r18=16,r35
     c00:	19 30 00 46 87 39 	[MMB]       cmp4.eq p6,p7=0,r35
     c06:	00 00 00 02 00 03 	            nop.m 0x0
     c0c:	50 00 00 43       	      (p06) br.cond.dpnt.few c50 <rijndael_padEncrypt+0x210>;;
     c10:	03 70 38 00 08 20 	[MII]       addp4 r14=r14,r0
     c16:	00 00 00 02 00 00 	            nop.i 0x0;;
     c1c:	e0 08 aa 00       	            mov.i ar.lc=r14;;
     c20:	09 88 04 1e 00 14 	[MMI]       ld1 r17=[r15],1
     c26:	e0 08 88 00 28 00 	            ld1 r14=[r34],1
     c2c:	00 00 04 00       	            nop.i 0x0;;
     c30:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     c36:	e0 88 38 1e 40 00 	            xor r14=r17,r14
     c3c:	00 00 04 00       	            nop.i 0x0;;
     c40:	10 08 38 20 80 15 	[MIB]       st1 [r16]=r14,1
     c46:	00 00 00 02 00 a0 	            nop.i 0x0
     c4c:	e0 ff ff 48       	            br.cloop.sptk.few c20 <rijndael_padEncrypt+0x1e0>
     c50:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
     c56:	00 02 8c 2c 00 00 	            sxt4 r32=r35
     c5c:	00 00 00 20       	            nop.b 0x0
     c60:	09 70 40 18 00 21 	[MMI]       adds r14=16,r12
     c66:	30 7a 8c 4a 40 40 	            sub r35=15,r35
     c6c:	02 90 40 00       	            zxt1 r18=r18;;
     c70:	08 18 8d 00 08 20 	[MMI]       addp4 r35=r35,r0
     c76:	f0 70 80 00 40 00 	            add r15=r14,r32
     c7c:	00 00 04 00       	            nop.i 0x0
     c80:	03 00 bd 40 00 20 	[MII]       add r32=r47,r32
     c86:	00 00 00 02 00 00 	            nop.i 0x0;;
     c8c:	30 0a aa 00       	            mov.i ar.lc=r35;;
     c90:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     c96:	00 00 00 02 00 00 	            nop.m 0x0
     c9c:	00 00 04 00       	            nop.i 0x0
     ca0:	0b 70 04 40 00 14 	[MMI]       ld1 r14=[r32],1;;
     ca6:	e0 90 38 1e 40 00 	            xor r14=r18,r14
     cac:	00 00 04 00       	            nop.i 0x0;;
     cb0:	10 08 38 1e 80 15 	[MIB]       st1 [r15]=r14,1
     cb6:	00 00 00 02 00 a0 	            nop.i 0x0
     cbc:	f0 ff ff 48       	            br.cloop.sptk.few ca0 <rijndael_padEncrypt+0x260>
     cc0:	08 78 41 18 00 21 	[MMI]       adds r47=16,r12
     cc6:	e0 02 84 20 20 a0 	            ld4 r46=[r33]
     ccc:	05 40 01 84       	            mov r45=r40
     cd0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
     cd6:	00 00 00 02 00 00 	            nop.m 0x0
     cdc:	08 00 00 50       	            br.call.sptk.many b0=cd0 <rijndael_padEncrypt+0x290>;;
     ce0:	02 40 04 4a 00 21 	[MII]       adds r8=1,r37
     ce6:	00 00 00 02 00 00 	            nop.i 0x0;;
     cec:	81 00 4c 80       	            shladd r8=r8,4,r0
     cf0:	01 00 00 00 01 00 	[MII]       nop.m 0x0
     cf6:	00 50 01 55 00 00 	            mov.i ar.pfs=r42
     cfc:	00 00 04 00       	            nop.i 0x0;;
     d00:	02 00 00 00 01 00 	[MII]       nop.m 0x0
     d06:	00 60 05 55 00 00 	            mov.i ar.lc=r44;;
     d0c:	90 0a 00 07       	            mov b0=r41
     d10:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
     d16:	c0 80 30 00 42 80 	            adds r12=16,r12
     d1c:	08 00 84 00       	            br.ret.sptk.many b0
     d20:	03 40 ec f9 ff 27 	[MII]       mov r8=-5
     d26:	00 50 01 55 00 00 	            mov.i ar.pfs=r42;;
     d2c:	c0 0a aa 00       	            mov.i ar.lc=r44;;
     d30:	00 00 00 00 01 00 	[MII]       nop.m 0x0
     d36:	00 48 05 80 03 00 	            mov b0=r41
     d3c:	00 00 04 00       	            nop.i 0x0
     d40:	18 60 40 18 00 21 	[MMB]       adds r12=16,r12
     d46:	00 00 00 02 00 80 	            nop.m 0x0
     d4c:	08 00 84 00       	            br.ret.sptk.many b0
     d50:	08 30 00 4a 87 39 	[MMI]       cmp4.eq p6,p7=0,r37
     d56:	80 82 86 00 42 00 	            adds r40=80,r33
     d5c:	00 00 04 00       	            nop.i 0x0
     d60:	09 00 fd 4b 3f 23 	[MMI]       adds r32=-1,r37
     d66:	70 02 90 00 42 c0 	            mov r39=r36
     d6c:	04 10 01 84       	            mov r38=r34;;
     d70:	d1 08 31 43 00 21 	[MIB] (p06) adds r33=76,r33
     d76:	e0 00 01 10 40 03 	            addp4 r14=r32,r0
     d7c:	80 00 00 43       	      (p06) br.cond.dpnt.few df0 <rijndael_padEncrypt+0x3b0>;;
     d80:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     d86:	10 62 86 00 42 00 	            adds r33=76,r33
     d8c:	e0 08 aa 00       	            mov.i ar.lc=r14;;
     d90:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     d96:	00 00 00 02 00 00 	            nop.m 0x0
     d9c:	00 00 04 00       	            nop.i 0x0
     da0:	08 80 01 4e 00 21 	[MMI]       mov r48=r39
     da6:	f0 02 98 00 42 a0 	            mov r47=r38
     dac:	05 40 01 84       	            mov r45=r40
     db0:	19 70 01 42 10 10 	[MMB]       ld4 r46=[r33]
     db6:	60 82 98 00 42 00 	            adds r38=16,r38
     dbc:	08 00 00 50       	            br.call.sptk.many b0=db0 <rijndael_padEncrypt+0x370>;;
     dc0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
     dc6:	70 82 9c 00 42 a0 	            adds r39=16,r39
     dcc:	e0 ff ff 48       	            br.cloop.sptk.few da0 <rijndael_padEncrypt+0x360>
     dd0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
     dd6:	00 02 80 2c 00 00 	            sxt4 r32=r32;;
     ddc:	14 00 01 84       	            adds r32=1,r32;;
     de0:	0b 00 81 00 13 20 	[MMI]       shladd r32=r32,4,r0;;
     de6:	20 12 81 00 40 80 	            add r34=r34,r32
     dec:	44 02 01 80       	            add r36=r36,r32;;
     df0:	09 78 3d 46 2c 20 	[MMI]       and r47=15,r35
     df6:	e0 02 88 00 42 a0 	            mov r46=r34
     dfc:	05 61 00 84       	            adds r45=16,r12;;
     e00:	11 30 41 5e 25 20 	[MIB]       sub r38=16,r47
     e06:	00 00 00 02 00 00 	            nop.i 0x0
     e0c:	08 00 00 50       	            br.call.sptk.many b0=e00 <rijndael_padEncrypt+0x3c0>;;
     e10:	00 00 00 00 01 00 	[MII]       nop.m 0x0
     e16:	f0 02 98 2c 00 c0 	            sxt4 r47=r38
     e1c:	01 61 00 84       	            adds r14=16,r12
     e20:	0b 70 01 4c 00 21 	[MMI]       mov r46=r38;;
     e26:	d0 82 bc 4a 40 00 	            sub r45=16,r47
     e2c:	00 00 04 00       	            nop.i 0x0;;
     e30:	11 68 39 5a 00 20 	[MIB]       add r45=r14,r45
     e36:	00 00 00 02 00 00 	            nop.i 0x0
     e3c:	08 00 00 50       	            br.call.sptk.many b0=e30 <rijndael_padEncrypt+0x3f0>;;
     e40:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     e46:	00 03 90 00 42 e0 	            mov r48=r36
     e4c:	05 61 00 84       	            adds r47=16,r12
     e50:	19 70 01 42 10 10 	[MMB]       ld4 r46=[r33]
     e56:	d0 02 a0 00 42 00 	            mov r45=r40
     e5c:	08 00 00 50       	            br.call.sptk.many b0=e50 <rijndael_padEncrypt+0x410>;;
     e60:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     e66:	80 08 94 00 42 00 	            adds r8=1,r37
     e6c:	00 00 04 00       	            nop.i 0x0;;
     e70:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
     e76:	80 40 00 26 40 00 	            shladd r8=r8,4,r0
     e7c:	80 fe ff 48       	            br.few cf0 <rijndael_padEncrypt+0x2b0>
     e80:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
     e86:	60 02 38 00 42 00 	            mov r38=r14
     e8c:	e0 fc ff 48       	            br.few b60 <rijndael_padEncrypt+0x120>
     e90:	11 80 01 48 00 21 	[MIB]       mov r48=r36
     e96:	10 62 86 00 42 00 	            adds r33=76,r33
     e9c:	50 fd ff 48       	            br.few be0 <rijndael_padEncrypt+0x1a0>;;
     ea0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     ea6:	00 00 00 02 00 00 	            nop.m 0x0
     eac:	00 00 04 00       	            nop.i 0x0
     eb0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
     eb6:	00 00 00 02 00 00 	            nop.m 0x0
     ebc:	00 00 04 00       	            nop.i 0x0

0000000000000ec0 <rijndael_blockDecrypt>:
     ec0:	08 58 49 1c 80 05 	[MMI]       alloc r43=ar.pfs,18,14,0
     ec6:	c0 80 33 7e 46 a0 	            adds r12=-16,r12
     ecc:	05 08 ca 00       	            mov.i r45=ar.lc
     ed0:	09 40 00 42 09 39 	[MMI]       cmp.eq p8,p9=0,r33
     ed6:	60 00 80 0e 72 c0 	            cmp.eq p6,p7=0,r32
     edc:	04 01 01 84       	            adds r38=16,r32;;
     ee0:	03 71 04 00 00 24 	[MII] (p08) mov r14=1
     ee6:	a0 02 00 62 80 c4 	            mov r42=b0;;
     eec:	01 00 00 84       	      (p09) mov r14=r0;;
     ef0:	09 00 00 00 01 80 	[MMI]       nop.m 0x0
     ef6:	e1 08 00 00 48 00 	      (p06) mov r14=1
     efc:	00 00 04 00       	            nop.i 0x0;;
     f00:	11 38 00 1c 86 39 	[MIB]       cmp4.eq p7,p6=0,r14
     f06:	00 00 00 02 00 03 	            nop.i 0x0
     f0c:	b0 00 00 43       	      (p06) br.cond.dpnt.few fb0 <rijndael_blockDecrypt+0xf0>;;
     f10:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     f16:	f0 00 98 00 20 00 	            ld1 r15=[r38]
     f1c:	00 00 04 00       	            nop.i 0x0;;
     f20:	11 30 0c 1e 87 39 	[MIB]       cmp4.eq p6,p7=3,r15
     f26:	00 00 00 02 00 03 	            nop.i 0x0
     f2c:	c0 00 00 43       	      (p06) br.cond.dpnt.few fe0 <rijndael_blockDecrypt+0x120>;;
     f30:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
     f36:	e0 00 84 00 20 00 	            ld1 r14=[r33]
     f3c:	00 00 04 00       	            nop.i 0x0;;
     f40:	11 30 00 1c 87 39 	[MIB]       cmp4.eq p6,p7=0,r14
     f46:	00 00 00 02 00 03 	            nop.i 0x0
     f4c:	70 00 00 43       	      (p06) br.cond.dpnt.few fb0 <rijndael_blockDecrypt+0xf0>;;
     f50:	03 38 00 46 86 31 	[MII]       cmp4.lt p7,p6=0,r35
     f56:	30 7a 8c 30 29 c3 	            extr r35=r35,7,25;;
     f5c:	11 00 00 90       	      (p06) mov r14=1;;
     f60:	e3 70 00 00 00 21 	[MII] (p07) mov r14=r0
     f66:	60 00 88 0e 72 c3 	            cmp.eq p6,p7=0,r34;;
     f6c:	11 00 00 90       	      (p06) mov r14=1;;
     f70:	11 38 00 1c 86 39 	[MIB]       cmp4.eq p7,p6=0,r14
     f76:	00 00 00 02 00 03 	            nop.i 0x0
     f7c:	a0 00 00 43       	      (p06) br.cond.dpnt.few 1010 <rijndael_blockDecrypt+0x150>;;
     f80:	11 30 08 1e 87 39 	[MIB]       cmp4.eq p6,p7=2,r15
     f86:	00 00 00 02 00 03 	            nop.i 0x0
     f8c:	50 03 00 43       	      (p06) br.cond.dpnt.few 12d0 <rijndael_blockDecrypt+0x410>;;
     f90:	11 30 10 1e 87 39 	[MIB]       cmp4.eq p6,p7=4,r15
     f96:	00 00 00 02 00 03 	            nop.i 0x0
     f9c:	10 04 00 43       	      (p06) br.cond.dpnt.few 13a0 <rijndael_blockDecrypt+0x4e0>;;
     fa0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
     fa6:	60 08 3c 0e 73 03 	            cmp4.eq p6,p7=1,r15
     fac:	a0 00 00 43       	      (p06) br.cond.dpnt.few 1040 <rijndael_blockDecrypt+0x180>
     fb0:	03 40 ec f9 ff 27 	[MII]       mov r8=-5
     fb6:	00 58 01 55 00 00 	            mov.i ar.pfs=r43;;
     fbc:	d0 0a aa 00       	            mov.i ar.lc=r45;;
     fc0:	00 00 00 00 01 00 	[MII]       nop.m 0x0
     fc6:	00 50 05 80 03 00 	            mov b0=r42
     fcc:	00 00 04 00       	            nop.i 0x0
     fd0:	18 60 40 18 00 21 	[MMB]       adds r12=16,r12
     fd6:	00 00 00 02 00 80 	            nop.m 0x0
     fdc:	08 00 84 00       	            br.ret.sptk.many b0
     fe0:	0b 30 00 44 07 b9 	[MMI]       cmp.eq p6,p7=0,r34;;
     fe6:	e1 08 00 00 48 00 	      (p06) mov r14=1
     fec:	00 00 04 00       	            nop.i 0x0;;
     ff0:	e3 70 00 00 00 21 	[MII] (p07) mov r14=r0
     ff6:	70 00 8c 0c 63 c3 	            cmp4.lt p7,p6=0,r35;;
     ffc:	11 00 00 90       	      (p06) mov r14=1;;
    1000:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
    1006:	70 00 38 0c f3 03 	            cmp4.eq p7,p6=0,r14
    100c:	e0 00 00 43       	      (p07) br.cond.dpnt.few 10e0 <rijndael_blockDecrypt+0x220>
    1010:	03 40 00 00 00 21 	[MII]       mov r8=r0
    1016:	00 58 01 55 00 00 	            mov.i ar.pfs=r43;;
    101c:	d0 0a aa 00       	            mov.i ar.lc=r45;;
    1020:	00 00 00 00 01 00 	[MII]       nop.m 0x0
    1026:	00 50 05 80 03 00 	            mov b0=r42
    102c:	00 00 04 00       	            nop.i 0x0
    1030:	18 60 40 18 00 21 	[MMB]       adds r12=16,r12
    1036:	00 00 00 02 00 80 	            nop.m 0x0
    103c:	08 00 84 00       	            br.ret.sptk.many b0
    1040:	08 70 fc 47 3f 23 	[MMI]       adds r14=-1,r35
    1046:	50 82 86 00 42 00 	            adds r37=80,r33
    104c:	00 00 04 00       	            nop.i 0x0
    1050:	19 08 31 43 00 21 	[MMB]       adds r33=76,r33
    1056:	60 00 8c 0e 73 03 	            cmp4.eq p6,p7=0,r35
    105c:	50 00 00 43       	      (p06) br.cond.dpnt.few 10a0 <rijndael_blockDecrypt+0x1e0>;;
    1060:	02 70 38 00 08 20 	[MII]       addp4 r14=r14,r0
    1066:	00 00 00 02 00 00 	            nop.i 0x0;;
    106c:	e0 08 aa 00       	            mov.i ar.lc=r14
    1070:	08 88 01 48 00 21 	[MMI]       mov r49=r36
    1076:	00 03 88 00 42 c0 	            mov r48=r34
    107c:	05 28 01 84       	            mov r46=r37
    1080:	19 78 01 42 10 10 	[MMB]       ld4 r47=[r33]
    1086:	20 82 88 00 42 00 	            adds r34=16,r34
    108c:	08 00 00 50       	            br.call.sptk.many b0=1080 <rijndael_blockDecrypt+0x1c0>;;
    1090:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
    1096:	40 82 90 00 42 a0 	            adds r36=16,r36
    109c:	e0 ff ff 48       	            br.cloop.sptk.few 1070 <rijndael_blockDecrypt+0x1b0>
    10a0:	00 00 00 00 01 00 	[MII]       nop.m 0x0
    10a6:	80 18 e1 b0 29 00 	            dep.z r8=r35,7,25
    10ac:	00 00 04 00       	            nop.i 0x0
    10b0:	01 00 00 00 01 00 	[MII]       nop.m 0x0
    10b6:	00 58 01 55 00 00 	            mov.i ar.pfs=r43
    10bc:	00 00 04 00       	            nop.i 0x0;;
    10c0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
    10c6:	00 68 05 55 00 00 	            mov.i ar.lc=r45;;
    10cc:	a0 0a 00 07       	            mov b0=r42
    10d0:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
    10d6:	c0 80 30 00 42 80 	            adds r12=16,r12
    10dc:	08 00 84 00       	            br.ret.sptk.many b0
    10e0:	08 40 01 43 02 21 	[MMI]       adds r40=320,r33
    10e6:	60 7a 80 00 42 60 	            adds r38=15,r32
    10ec:	f4 18 61 52       	            extr r35=r35,7,25
    10f0:	09 08 31 43 00 21 	[MMI]       adds r33=76,r33
    10f6:	70 02 00 02 48 a0 	            mov r39=128
    10fc:	04 00 00 84       	            mov r37=r0;;
    1100:	08 70 fc 47 3f 23 	[MMI]       adds r14=-1,r35
    1106:	70 00 8c 0c 73 00 	            cmp4.eq p7,p6=0,r35
    110c:	06 01 00 90       	            mov r48=16
    1110:	19 78 01 44 00 21 	[MMB]       mov r47=r34
    1116:	e0 02 90 00 c2 03 	            mov r46=r36
    111c:	90 ff ff 4b       	      (p07) br.cond.dpnt.few 10a0 <rijndael_blockDecrypt+0x1e0>;;
    1120:	11 48 39 00 08 20 	[MIB]       addp4 r41=r14,r0
    1126:	00 00 00 02 00 00 	            nop.i 0x0
    112c:	08 00 00 50       	            br.call.sptk.many b0=1120 <rijndael_blockDecrypt+0x260>;;
    1130:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    1136:	90 0a a4 00 42 00 	            adds r41=1,r41
    113c:	00 00 04 00       	            nop.i 0x0;;
    1140:	03 48 a5 00 13 20 	[MII]       shladd r41=r41,4,r0
    1146:	00 00 00 02 00 20 	            nop.i 0x0;;
    114c:	25 4a 01 80       	            add r41=r34,r41;;
    1150:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1156:	00 00 00 02 00 00 	            nop.m 0x0
    115c:	00 00 04 00       	            nop.i 0x0
    1160:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1166:	10 83 30 00 42 00 	            adds r49=16,r12
    116c:	06 00 01 84       	            mov r48=r32
    1170:	19 78 01 42 10 10 	[MMB]       ld4 r47=[r33]
    1176:	e0 02 a0 00 42 00 	            mov r46=r40
    117c:	08 00 00 50       	            br.call.sptk.many b0=1170 <rijndael_blockDecrypt+0x2b0>;;
    1180:	09 70 80 4c 05 20 	[MMI]       sub r14=r32,r38
    1186:	00 00 00 02 00 e0 	            nop.m 0x0
    118c:	01 00 01 84       	            mov r15=r32;;
    1190:	03 70 fc 1d 2d 22 	[MII]       andcm r14=-1,r14
    1196:	00 00 00 02 00 00 	            nop.i 0x0;;
    119c:	e0 08 aa 00       	            mov.i ar.lc=r14;;
    11a0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    11a6:	00 09 3c 00 28 00 	            ld1 r16=[r15],1
    11ac:	00 00 04 00       	            nop.i 0x0;;
    11b0:	09 70 00 1e 00 10 	[MMI]       ld1 r14=[r15]
    11b6:	00 81 00 20 40 20 	            shladd r16=r16,1,r0
    11bc:	f2 7f fc 8c       	            adds r17=-1,r15;;
    11c0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
    11c6:	e0 70 38 0e 29 c0 	            extr.u r14=r14,7,8;;
    11cc:	01 71 38 80       	            or r14=r16,r14;;
    11d0:	10 00 38 22 80 11 	[MIB]       st1 [r17]=r14
    11d6:	00 00 00 02 00 a0 	            nop.i 0x0
    11dc:	d0 ff ff 48       	            br.cloop.sptk.few 11a0 <rijndael_blockDecrypt+0x2e0>
    11e0:	00 78 40 18 00 21 	[MII]       adds r15=16,r12
    11e6:	00 39 94 38 29 60 	            extr r16=r37,3,29
    11ec:	72 28 b5 80       	            andcm r19=7,r37
    11f0:	19 90 1c 4a 2c 20 	[MMB]       and r18=7,r37
    11f6:	10 01 98 00 20 00 	            ld1 r17=[r38]
    11fc:	00 00 00 20       	            nop.b 0x0;;
    1200:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1206:	e0 00 3c 00 20 e0 	            ld1 r14=[r15]
    120c:	21 82 00 80       	            add r15=r34,r16
    1210:	09 88 44 00 10 20 	[MMI]       shladd r17=r17,1,r0
    1216:	00 21 41 00 40 a0 	            add r16=r36,r16
    121c:	14 28 01 84       	            adds r37=1,r37;;
    1220:	09 78 00 1e 00 10 	[MMI]       ld1 r15=[r15]
    1226:	e0 00 38 58 44 e0 	            and r14=-128,r14
    122c:	70 2a 19 e2       	            cmp4.eq p7,p6=r39,r37;;
    1230:	03 00 00 00 01 00 	[MII]       nop.m 0x0
    1236:	f0 98 3c 88 3c c0 	            shr r15=r15,r19;;
    123c:	21 71 00 79       	            shr.u r14=r14,r18;;
    1240:	0b 78 04 1e 2c 20 	[MMI]       and r15=1,r15;;
    1246:	f0 88 3c 1c 40 00 	            or r15=r17,r15
    124c:	00 00 04 00       	            nop.i 0x0;;
    1250:	0b 00 3c 4c 80 11 	[MMI]       st1 [r38]=r15;;
    1256:	f0 00 40 00 20 00 	            ld1 r15=[r16]
    125c:	00 00 04 00       	            nop.i 0x0;;
    1260:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    1266:	e0 78 38 1e 40 00 	            xor r14=r15,r14
    126c:	00 00 04 00       	            nop.i 0x0;;
    1270:	10 00 38 20 80 11 	[MIB]       st1 [r16]=r14
    1276:	00 00 00 02 00 03 	            nop.i 0x0
    127c:	f0 fe ff 4a       	      (p06) br.cond.dptk.few 1160 <rijndael_blockDecrypt+0x2a0>
    1280:	08 10 41 44 00 21 	[MMI]       adds r34=16,r34
    1286:	40 82 90 00 42 00 	            adds r36=16,r36
    128c:	06 01 00 90       	            mov r48=16
    1290:	0a 28 01 00 00 21 	[MMI]       mov r37=r0;;
    1296:	70 48 89 0c 70 e0 	            cmp.eq p7,p6=r41,r34
    129c:	05 10 01 84       	            mov r47=r34
    12a0:	19 70 01 48 00 21 	[MMB]       mov r46=r36
    12a6:	00 00 00 02 80 03 	            nop.m 0x0
    12ac:	00 fe ff 4b       	      (p07) br.cond.dpnt.few 10a0 <rijndael_blockDecrypt+0x1e0>;;
    12b0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
    12b6:	00 00 00 02 00 00 	            nop.i 0x0
    12bc:	08 00 00 50       	            br.call.sptk.many b0=12b0 <rijndael_blockDecrypt+0x3f0>;;
    12c0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
    12c6:	00 00 00 02 00 00 	            nop.i 0x0
    12cc:	a0 fe ff 48       	            br.few 1160 <rijndael_blockDecrypt+0x2a0>
    12d0:	08 70 fc 47 3f 23 	[MMI]       adds r14=-1,r35
    12d6:	50 82 86 00 42 00 	            adds r37=80,r33
    12dc:	00 00 04 00       	            nop.i 0x0
    12e0:	19 08 31 43 00 21 	[MMB]       adds r33=76,r33
    12e6:	60 00 8c 0e 73 03 	            cmp4.eq p6,p7=0,r35
    12ec:	c0 fd ff 4b       	      (p06) br.cond.dpnt.few 10a0 <rijndael_blockDecrypt+0x1e0>;;
    12f0:	02 70 38 00 08 20 	[MII]       addp4 r14=r14,r0
    12f6:	00 00 00 02 00 00 	            nop.i 0x0;;
    12fc:	e0 08 aa 00       	            mov.i ar.lc=r14
    1300:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1306:	10 83 30 00 42 00 	            adds r49=16,r12
    130c:	06 10 01 84       	            mov r48=r34
    1310:	19 78 01 42 10 10 	[MMB]       ld4 r47=[r33]
    1316:	e0 02 94 00 42 00 	            mov r46=r37
    131c:	08 00 00 50       	            br.call.sptk.many b0=1310 <rijndael_blockDecrypt+0x450>;;
    1320:	09 78 41 18 00 21 	[MMI]       adds r47=16,r12
    1326:	00 00 00 02 00 00 	            nop.m 0x0
    132c:	06 00 01 84       	            mov r48=r32;;
    1330:	11 70 01 5e 00 21 	[MIB]       mov r46=r47
    1336:	00 00 00 02 00 00 	            nop.i 0x0
    133c:	d8 ec ff 58       	            br.call.sptk.many b0=0 <xor16>;;
    1340:	08 78 01 44 00 21 	[MMI]       mov r47=r34
    1346:	00 83 00 00 48 00 	            mov r48=16
    134c:	00 00 04 00       	            nop.i 0x0
    1350:	19 70 01 40 00 21 	[MMB]       mov r46=r32
    1356:	20 82 88 00 42 00 	            adds r34=16,r34
    135c:	08 00 00 50       	            br.call.sptk.many b0=1350 <rijndael_blockDecrypt+0x490>;;
    1360:	08 70 01 48 00 21 	[MMI]       mov r46=r36
    1366:	00 83 00 00 48 00 	            mov r48=16
    136c:	00 00 04 00       	            nop.i 0x0
    1370:	19 78 41 18 00 21 	[MMB]       adds r47=16,r12
    1376:	40 82 90 00 42 00 	            adds r36=16,r36
    137c:	08 00 00 50       	            br.call.sptk.many b0=1370 <rijndael_blockDecrypt+0x4b0>;;
    1380:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
    1386:	00 00 00 02 00 a0 	            nop.i 0x0
    138c:	80 ff ff 48       	            br.cloop.sptk.few 1300 <rijndael_blockDecrypt+0x440>
    1390:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
    1396:	80 18 e1 b0 29 00 	            dep.z r8=r35,7,25
    139c:	20 fd ff 48       	            br.few 10b0 <rijndael_blockDecrypt+0x1f0>
    13a0:	08 70 fc 47 3f 23 	[MMI]       adds r14=-1,r35
    13a6:	60 00 8c 0e 73 e0 	            cmp4.eq p6,p7=0,r35
    13ac:	05 10 01 84       	            mov r47=r34
    13b0:	19 70 41 18 00 21 	[MMB]       adds r46=16,r12
    13b6:	00 03 80 00 42 03 	            mov r48=r32
    13bc:	f0 fc ff 4b       	      (p06) br.cond.dpnt.few 10a0 <rijndael_blockDecrypt+0x1e0>;;
    13c0:	08 28 39 00 08 20 	[MMI]       addp4 r37=r14,r0
    13c6:	00 00 00 02 00 e0 	            nop.m 0x0
    13cc:	04 0d 01 84       	            adds r39=80,r33
    13d0:	19 08 31 43 00 21 	[MMB]       adds r33=76,r33
    13d6:	00 00 00 02 00 00 	            nop.m 0x0
    13dc:	38 ec ff 58       	            br.call.sptk.many b0=0 <xor16>;;
    13e0:	08 88 41 18 00 21 	[MMI]       adds r49=16,r12
    13e6:	f0 02 84 20 20 c0 	            ld4 r47=[r33]
    13ec:	05 38 01 84       	            mov r46=r39
    13f0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    13f6:	50 0a 94 00 42 00 	            adds r37=1,r37
    13fc:	00 00 04 00       	            nop.i 0x0;;
    1400:	11 80 01 62 00 21 	[MIB]       mov r48=r49
    1406:	50 2a 01 26 40 00 	            shladd r37=r37,4,r0
    140c:	08 00 00 50       	            br.call.sptk.many b0=1400 <rijndael_blockDecrypt+0x540>;;
    1410:	08 80 01 40 00 21 	[MMI]       mov r48=r32
    1416:	f0 82 30 00 42 00 	            adds r47=16,r12
    141c:	00 00 04 00       	            nop.i 0x0
    1420:	19 70 01 48 00 21 	[MMB]       mov r46=r36
    1426:	50 22 95 00 40 00 	            add r37=r36,r37
    142c:	e8 eb ff 58       	            br.call.sptk.many b0=0 <xor16>;;
    1430:	09 70 80 4c 05 20 	[MMI]       sub r14=r32,r38
    1436:	f0 00 80 00 42 20 	            mov r15=r32
    143c:	02 00 00 84       	            mov r17=r0;;
    1440:	03 70 fc 1d 2d 22 	[MII]       andcm r14=-1,r14
    1446:	00 00 00 02 00 00 	            nop.i 0x0;;
    144c:	e0 08 aa 00       	            mov.i ar.lc=r14;;
    1450:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1456:	00 00 00 02 00 00 	            nop.m 0x0
    145c:	00 00 04 00       	            nop.i 0x0
    1460:	0b 80 04 1e 00 14 	[MMI]       ld1 r16=[r15],1;;
    1466:	e0 80 00 20 40 40 	            shladd r14=r16,1,r0
    146c:	f2 7f fc 8c       	            adds r18=-1,r15;;
    1470:	09 70 44 1c 0e 20 	[MMI]       or r14=r17,r14
    1476:	00 00 00 02 00 20 	            nop.m 0x0
    147c:	e2 80 7c 52       	            extr.u r17=r16,7,32;;
    1480:	10 00 38 24 80 11 	[MIB]       st1 [r18]=r14
    1486:	00 00 00 02 00 a0 	            nop.i 0x0
    148c:	e0 ff ff 48       	            br.cloop.sptk.few 1460 <rijndael_blockDecrypt+0x5a0>
    1490:	08 30 00 22 87 39 	[MMI]       cmp4.eq p6,p7=0,r17
    1496:	40 82 90 00 42 00 	            adds r36=16,r36
    149c:	00 00 04 00       	            nop.i 0x0
    14a0:	09 10 41 44 00 21 	[MMI]       adds r34=16,r34
    14a6:	e0 82 30 00 42 00 	            adds r46=16,r12
    14ac:	06 00 01 84       	            mov r48=r32;;
    14b0:	e3 70 00 40 00 10 	[MII] (p07) ld1 r14=[r32]
    14b6:	f0 02 88 00 c2 c3 	            mov r47=r34;;
    14bc:	71 70 bc 88       	      (p07) xor r14=-121,r14;;
    14c0:	f1 00 38 40 80 11 	[MIB] (p07) st1 [r32]=r14
    14c6:	70 28 91 0c f0 03 	            cmp.eq p7,p6=r37,r36
    14cc:	e0 fb ff 4b       	      (p07) br.cond.dpnt.few 10a0 <rijndael_blockDecrypt+0x1e0>;;
    14d0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
    14d6:	00 00 00 02 00 00 	            nop.i 0x0
    14dc:	38 eb ff 58       	            br.call.sptk.many b0=0 <xor16>;;
    14e0:	09 88 41 18 00 21 	[MMI]       adds r49=16,r12
    14e6:	f0 02 84 20 20 c0 	            ld4 r47=[r33]
    14ec:	05 38 01 84       	            mov r46=r39;;
    14f0:	11 80 01 62 00 21 	[MIB]       mov r48=r49
    14f6:	00 00 00 02 00 00 	            nop.i 0x0
    14fc:	08 00 00 50       	            br.call.sptk.many b0=14f0 <rijndael_blockDecrypt+0x630>;;
    1500:	08 80 01 40 00 21 	[MMI]       mov r48=r32
    1506:	00 00 00 02 00 e0 	            nop.m 0x0
    150c:	05 61 00 84       	            adds r47=16,r12
    1510:	19 70 01 48 00 21 	[MMB]       mov r46=r36
    1516:	00 00 00 02 00 00 	            nop.m 0x0
    151c:	f8 ea ff 58       	            br.call.sptk.many b0=0 <xor16>;;
    1520:	09 70 80 4c 05 20 	[MMI]       sub r14=r32,r38
    1526:	f0 00 80 00 42 20 	            mov r15=r32
    152c:	02 00 00 84       	            mov r17=r0;;
    1530:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    1536:	e0 f8 3b 5a 44 00 	            andcm r14=-1,r14
    153c:	00 00 04 00       	            nop.i 0x0;;
    1540:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
    1546:	00 70 04 55 00 00 	            mov.i ar.lc=r14
    154c:	20 ff ff 48       	            br.few 1460 <rijndael_blockDecrypt+0x5a0>;;
    1550:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1556:	00 00 00 02 00 00 	            nop.m 0x0
    155c:	00 00 04 00       	            nop.i 0x0
    1560:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1566:	00 00 00 02 00 00 	            nop.m 0x0
    156c:	00 00 04 00       	            nop.i 0x0
    1570:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1576:	00 00 00 02 00 00 	            nop.m 0x0
    157c:	00 00 04 00       	            nop.i 0x0

0000000000001580 <rijndael_padDecrypt>:
    1580:	18 50 45 1a 80 05 	[MMB]       alloc r42=ar.pfs,17,13,0
    1586:	c0 80 33 7e 46 00 	            adds r12=-16,r12
    158c:	00 00 00 20       	            nop.b 0x0
    1590:	09 40 00 42 09 39 	[MMI]       cmp.eq p8,p9=0,r33
    1596:	60 00 80 0e 72 80 	            cmp.eq p6,p7=0,r32
    159c:	05 08 ca 00       	            mov.i r44=ar.lc;;
    15a0:	03 71 04 00 00 24 	[MII] (p08) mov r14=1
    15a6:	90 02 00 62 80 c4 	            mov r41=b0;;
    15ac:	01 00 00 84       	      (p09) mov r14=r0;;
    15b0:	09 00 00 00 01 80 	[MMI]       nop.m 0x0
    15b6:	e1 08 00 00 48 00 	      (p06) mov r14=1
    15bc:	00 00 04 00       	            nop.i 0x0;;
    15c0:	11 38 00 1c 86 39 	[MIB]       cmp4.eq p7,p6=0,r14
    15c6:	00 00 00 02 00 03 	            nop.i 0x0
    15cc:	00 03 00 43       	      (p06) br.cond.dpnt.few 18c0 <rijndael_padDecrypt+0x340>;;
    15d0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    15d6:	e0 00 84 00 20 00 	            ld1 r14=[r33]
    15dc:	00 00 04 00       	            nop.i 0x0;;
    15e0:	11 30 00 1c 87 39 	[MIB]       cmp4.eq p6,p7=0,r14
    15e6:	00 00 00 02 00 03 	            nop.i 0x0
    15ec:	e0 02 00 43       	      (p06) br.cond.dpnt.few 18c0 <rijndael_padDecrypt+0x340>;;
    15f0:	0b 38 00 46 86 b1 	[MMI]       cmp4.lt p7,p6=0,r35;;
    15f6:	e1 08 00 00 48 00 	      (p06) mov r14=1
    15fc:	00 00 04 00       	            nop.i 0x0;;
    1600:	e3 70 00 00 00 21 	[MII] (p07) mov r14=r0
    1606:	60 00 88 0e 72 c3 	            cmp.eq p6,p7=0,r34;;
    160c:	11 00 00 90       	      (p06) mov r14=1;;
    1610:	09 38 00 1c 86 39 	[MMI]       cmp4.eq p7,p6=0,r14
    1616:	e0 78 8c 58 40 60 	            and r14=15,r35
    161c:	94 18 6d 52       	            extr r35=r35,4,28;;
    1620:	d1 40 00 00 00 21 	[MIB] (p06) mov r8=r0
    1626:	00 00 00 02 00 03 	            nop.i 0x0
    162c:	70 02 00 43       	      (p06) br.cond.dpnt.few 1890 <rijndael_padDecrypt+0x310>;;
    1630:	11 30 00 1c 87 39 	[MIB]       cmp4.eq p6,p7=0,r14
    1636:	e0 80 80 00 c2 03 	            adds r14=16,r32
    163c:	70 04 00 43       	      (p07) br.cond.dpnt.few 1aa0 <rijndael_padDecrypt+0x520>;;
    1640:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    1646:	e0 00 38 00 20 00 	            ld1 r14=[r14]
    164c:	00 00 04 00       	            nop.i 0x0;;
    1650:	11 30 04 1c 87 39 	[MIB]       cmp4.eq p6,p7=1,r14
    1656:	00 00 00 02 00 03 	            nop.i 0x0
    165c:	a0 02 00 43       	      (p06) br.cond.dpnt.few 18f0 <rijndael_padDecrypt+0x370>;;
    1660:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
    1666:	60 10 38 0e f3 03 	            cmp4.eq p6,p7=2,r14
    166c:	60 02 00 42       	      (p07) br.cond.dptk.few 18c0 <rijndael_padDecrypt+0x340>;;
    1670:	08 38 04 46 86 31 	[MMI]       cmp4.lt p7,p6=1,r35
    1676:	80 82 86 00 42 00 	            adds r40=80,r33
    167c:	00 00 04 00       	            nop.i 0x0
    1680:	09 38 f9 47 3f 23 	[MMI]       adds r39=-2,r35
    1686:	60 02 90 00 42 a0 	            mov r38=r36
    168c:	04 10 01 84       	            mov r37=r34;;
    1690:	d1 08 31 43 00 21 	[MIB] (p06) adds r33=76,r33
    1696:	e0 38 01 10 40 03 	            addp4 r14=r39,r0
    169c:	e0 00 00 43       	      (p06) br.cond.dpnt.few 1770 <rijndael_padDecrypt+0x1f0>;;
    16a0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    16a6:	10 62 86 00 42 00 	            adds r33=76,r33
    16ac:	e0 08 aa 00       	            mov.i ar.lc=r14;;
    16b0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    16b6:	00 00 00 02 00 00 	            nop.m 0x0
    16bc:	00 00 04 00       	            nop.i 0x0
    16c0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    16c6:	00 83 30 00 42 e0 	            adds r48=16,r12
    16cc:	05 28 01 84       	            mov r47=r37
    16d0:	19 70 01 42 10 10 	[MMB]       ld4 r46=[r33]
    16d6:	d0 02 a0 00 42 00 	            mov r45=r40
    16dc:	08 00 00 50       	            br.call.sptk.many b0=16d0 <rijndael_padDecrypt+0x150>;;
    16e0:	09 70 41 18 00 21 	[MMI]       adds r46=16,r12
    16e6:	00 00 00 02 00 e0 	            nop.m 0x0
    16ec:	05 00 01 84       	            mov r47=r32;;
    16f0:	11 68 01 5c 00 21 	[MIB]       mov r45=r46
    16f6:	00 00 00 02 00 00 	            nop.i 0x0
    16fc:	18 e9 ff 58       	            br.call.sptk.many b0=0 <xor16>;;
    1700:	08 70 01 4a 00 21 	[MMI]       mov r46=r37
    1706:	f0 82 00 00 48 00 	            mov r47=16
    170c:	00 00 04 00       	            nop.i 0x0
    1710:	19 68 01 40 00 21 	[MMB]       mov r45=r32
    1716:	50 82 94 00 42 00 	            adds r37=16,r37
    171c:	08 00 00 50       	            br.call.sptk.many b0=1710 <rijndael_padDecrypt+0x190>;;
    1720:	08 68 01 4c 00 21 	[MMI]       mov r45=r38
    1726:	f0 82 00 00 48 00 	            mov r47=16
    172c:	00 00 04 00       	            nop.i 0x0
    1730:	19 70 41 18 00 21 	[MMB]       adds r46=16,r12
    1736:	60 82 98 00 42 00 	            adds r38=16,r38
    173c:	08 00 00 50       	            br.call.sptk.many b0=1730 <rijndael_padDecrypt+0x1b0>;;
    1740:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
    1746:	00 00 00 02 00 a0 	            nop.i 0x0
    174c:	80 ff ff 48       	            br.cloop.sptk.few 16c0 <rijndael_padDecrypt+0x140>
    1750:	0b 38 9d 00 08 20 	[MMI]       addp4 r39=r39,r0;;
    1756:	70 0a 9c 00 42 00 	            adds r39=1,r39
    175c:	00 00 04 00       	            nop.i 0x0;;
    1760:	0b 38 9d 00 13 20 	[MMI]       shladd r39=r39,4,r0;;
    1766:	20 12 9d 00 40 80 	            add r34=r34,r39
    176c:	44 3a 01 80       	            add r36=r36,r39;;
    1770:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1776:	00 83 30 00 42 e0 	            adds r48=16,r12
    177c:	05 10 01 84       	            mov r47=r34
    1780:	19 70 01 42 10 10 	[MMB]       ld4 r46=[r33]
    1786:	d0 02 a0 00 42 00 	            mov r45=r40
    178c:	08 00 00 50       	            br.call.sptk.many b0=1780 <rijndael_padDecrypt+0x200>;;
    1790:	09 70 41 18 00 21 	[MMI]       adds r46=16,r12
    1796:	00 00 00 02 00 e0 	            nop.m 0x0
    179c:	05 00 01 84       	            mov r47=r32;;
    17a0:	11 68 01 5c 00 21 	[MIB]       mov r45=r46
    17a6:	00 00 00 02 00 00 	            nop.i 0x0
    17ac:	68 e8 ff 58       	            br.call.sptk.many b0=0 <xor16>;;
    17b0:	09 70 7c 18 00 21 	[MMI]       adds r14=31,r12
    17b6:	00 00 00 02 00 80 	            nop.m 0x0
    17bc:	02 61 00 84       	            adds r20=16,r12;;
    17c0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    17c6:	e0 00 38 00 20 00 	            ld1 r14=[r14]
    17cc:	00 00 04 00       	            nop.i 0x0;;
    17d0:	08 88 40 1c 25 20 	[MMI]       sub r17=16,r14
    17d6:	20 f9 3b 7e 46 e0 	            adds r18=-1,r14
    17dc:	11 71 94 80       	            sub r15=17,r14
    17e0:	02 28 01 1c 00 21 	[MII]       mov r37=r14
    17e6:	00 01 38 00 42 e0 	            mov r16=r14;;
    17ec:	05 88 58 00       	            sxt4 r47=r17
    17f0:	19 30 3c 24 87 35 	[MMB]       cmp4.ltu p6,p7=15,r18
    17f6:	30 79 44 4a 40 03 	            sub r19=15,r17
    17fc:	b0 02 00 43       	      (p06) br.cond.dpnt.few 1aa0 <rijndael_padDecrypt+0x520>;;
    1800:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1806:	20 a1 bc 00 40 e0 	            add r18=r20,r47
    180c:	01 78 58 00       	            sxt4 r15=r15
    1810:	19 30 40 22 87 39 	[MMB]       cmp4.eq p6,p7=16,r17
    1816:	30 99 00 10 40 03 	            addp4 r19=r19,r0
    181c:	f0 02 00 43       	      (p06) br.cond.dpnt.few 1b00 <rijndael_padDecrypt+0x580>;;
    1820:	09 88 00 24 00 10 	[MMI]       ld1 r17=[r18]
    1826:	20 81 30 00 42 00 	            adds r18=16,r12
    182c:	30 09 aa 00       	            mov.i ar.lc=r19;;
    1830:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1836:	f0 90 3c 00 40 e0 	            add r15=r18,r15
    183c:	e0 88 18 e2       	            cmp4.eq p7,p6=r14,r17
    1840:	17 00 00 00 00 88 	[BBB]       nop.b 0x0
    1846:	01 30 01 80 21 a0 	      (p06) br.cond.dpnt.few 1aa0 <rijndael_padDecrypt+0x520>
    184c:	90 02 00 40       	            br.cloop.sptk.few 1ad0 <rijndael_padDecrypt+0x550>;;
    1850:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1856:	00 00 00 02 00 00 	            nop.m 0x0
    185c:	00 00 04 00       	            nop.i 0x0
    1860:	08 70 41 18 00 21 	[MMI]       adds r46=16,r12
    1866:	00 00 00 02 00 a0 	            nop.m 0x0
    186c:	05 20 01 84       	            mov r45=r36
    1870:	19 18 8d 00 13 20 	[MMB]       shladd r35=r35,4,r0
    1876:	00 00 00 02 00 00 	            nop.m 0x0
    187c:	08 00 00 50       	            br.call.sptk.many b0=1870 <rijndael_padDecrypt+0x2f0>;;
    1880:	08 40 8c 4a 05 20 	[MMI]       sub r8=r35,r37
    1886:	00 00 00 02 00 00 	            nop.m 0x0
    188c:	00 00 04 00       	            nop.i 0x0
    1890:	01 00 00 00 01 00 	[MII]       nop.m 0x0
    1896:	00 50 01 55 00 00 	            mov.i ar.pfs=r42
    189c:	00 00 04 00       	            nop.i 0x0;;
    18a0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
    18a6:	00 60 05 55 00 00 	            mov.i ar.lc=r44;;
    18ac:	90 0a 00 07       	            mov b0=r41
    18b0:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
    18b6:	c0 80 30 00 42 80 	            adds r12=16,r12
    18bc:	08 00 84 00       	            br.ret.sptk.many b0
    18c0:	03 40 ec f9 ff 27 	[MII]       mov r8=-5
    18c6:	00 50 01 55 00 00 	            mov.i ar.pfs=r42;;
    18cc:	c0 0a aa 00       	            mov.i ar.lc=r44;;
    18d0:	00 00 00 00 01 00 	[MII]       nop.m 0x0
    18d6:	00 48 05 80 03 00 	            mov b0=r41
    18dc:	00 00 04 00       	            nop.i 0x0
    18e0:	18 60 40 18 00 21 	[MMB]       adds r12=16,r12
    18e6:	00 00 00 02 00 80 	            nop.m 0x0
    18ec:	08 00 84 00       	            br.ret.sptk.many b0
    18f0:	08 38 04 46 86 31 	[MMI]       cmp4.lt p7,p6=1,r35
    18f6:	80 82 86 00 42 00 	            adds r40=80,r33
    18fc:	00 00 04 00       	            nop.i 0x0
    1900:	09 38 f9 47 3f 23 	[MMI]       adds r39=-2,r35
    1906:	60 02 90 00 42 a0 	            mov r38=r36
    190c:	04 10 01 84       	            mov r37=r34;;
    1910:	d1 08 31 43 00 21 	[MIB] (p06) adds r33=76,r33
    1916:	e0 38 01 10 40 03 	            addp4 r14=r39,r0
    191c:	80 00 00 43       	      (p06) br.cond.dpnt.few 1990 <rijndael_padDecrypt+0x410>;;
    1920:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    1926:	10 62 86 00 42 00 	            adds r33=76,r33
    192c:	e0 08 aa 00       	            mov.i ar.lc=r14;;
    1930:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1936:	00 00 00 02 00 00 	            nop.m 0x0
    193c:	00 00 04 00       	            nop.i 0x0
    1940:	08 80 01 4c 00 21 	[MMI]       mov r48=r38
    1946:	f0 02 94 00 42 a0 	            mov r47=r37
    194c:	05 40 01 84       	            mov r45=r40
    1950:	19 70 01 42 10 10 	[MMB]       ld4 r46=[r33]
    1956:	50 82 94 00 42 00 	            adds r37=16,r37
    195c:	08 00 00 50       	            br.call.sptk.many b0=1950 <rijndael_padDecrypt+0x3d0>;;
    1960:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
    1966:	60 82 98 00 42 a0 	            adds r38=16,r38
    196c:	e0 ff ff 48       	            br.cloop.sptk.few 1940 <rijndael_padDecrypt+0x3c0>
    1970:	0b 38 9d 00 08 20 	[MMI]       addp4 r39=r39,r0;;
    1976:	70 0a 9c 00 42 00 	            adds r39=1,r39
    197c:	00 00 04 00       	            nop.i 0x0;;
    1980:	0b 38 9d 00 13 20 	[MMI]       shladd r39=r39,4,r0;;
    1986:	20 12 9d 00 40 80 	            add r34=r34,r39
    198c:	44 3a 01 80       	            add r36=r36,r39;;
    1990:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1996:	f0 02 88 00 42 00 	            mov r47=r34
    199c:	06 61 00 84       	            adds r48=16,r12
    19a0:	19 70 01 42 10 10 	[MMB]       ld4 r46=[r33]
    19a6:	d0 02 a0 00 42 00 	            mov r45=r40
    19ac:	08 00 00 50       	            br.call.sptk.many b0=19a0 <rijndael_padDecrypt+0x420>;;
    19b0:	0b 70 7c 18 00 21 	[MMI]       adds r14=31,r12;;
    19b6:	e0 00 38 00 20 00 	            ld1 r14=[r14]
    19bc:	00 00 04 00       	            nop.i 0x0;;
    19c0:	08 88 40 1c 25 20 	[MMI]       sub r17=16,r14
    19c6:	60 78 38 0e 63 e0 	            cmp4.lt p6,p7=15,r14
    19cc:	11 71 94 80       	            sub r15=17,r14
    19d0:	19 28 01 1c 00 21 	[MMB]       mov r37=r14
    19d6:	00 01 38 00 42 03 	            mov r16=r14
    19dc:	d0 00 00 43       	      (p06) br.cond.dpnt.few 1aa0 <rijndael_padDecrypt+0x520>;;
    19e0:	00 00 00 00 01 00 	[MII]       nop.m 0x0
    19e6:	f0 02 44 2c 00 c0 	            sxt4 r47=r17
    19ec:	00 89 1c e6       	            cmp4.eq p6,p7=16,r17
    19f0:	19 90 3c 22 25 20 	[MMB]       sub r18=15,r17
    19f6:	10 81 30 00 42 03 	            adds r17=16,r12
    19fc:	10 01 00 43       	      (p06) br.cond.dpnt.few 1b00 <rijndael_padDecrypt+0x580>;;
    1a00:	01 98 44 5e 00 20 	[MII]       add r19=r17,r47
    1a06:	f0 00 3c 2c 00 40 	            sxt4 r15=r15
    1a0c:	22 01 20 80       	            addp4 r18=r18,r0;;
    1a10:	09 88 00 26 00 10 	[MMI]       ld1 r17=[r19]
    1a16:	30 81 30 00 42 00 	            adds r19=16,r12
    1a1c:	20 09 aa 00       	            mov.i ar.lc=r18;;
    1a20:	11 78 4c 1e 00 20 	[MIB]       add r15=r19,r15
    1a26:	70 70 44 0c 71 03 	            cmp4.eq p7,p6=r14,r17
    1a2c:	80 00 00 43       	      (p06) br.cond.dpnt.few 1aa0 <rijndael_padDecrypt+0x520>;;
    1a30:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
    1a36:	00 00 00 02 00 00 	            nop.m 0x0
    1a3c:	00 00 04 00       	            nop.i 0x0
    1a40:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
    1a46:	00 00 00 02 00 a0 	            nop.i 0x0
    1a4c:	40 00 00 40       	            br.cloop.sptk.few 1a80 <rijndael_padDecrypt+0x500>
    1a50:	08 70 41 18 00 21 	[MMI]       adds r46=16,r12
    1a56:	00 00 00 02 00 a0 	            nop.m 0x0
    1a5c:	05 20 01 84       	            mov r45=r36
    1a60:	19 18 8d 00 13 20 	[MMB]       shladd r35=r35,4,r0
    1a66:	00 00 00 02 00 00 	            nop.m 0x0
    1a6c:	08 00 00 50       	            br.call.sptk.many b0=1a60 <rijndael_padDecrypt+0x4e0>;;
    1a70:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
    1a76:	80 18 95 0a 40 00 	            sub r8=r35,r37
    1a7c:	20 fe ff 48       	            br.few 1890 <rijndael_padDecrypt+0x310>
    1a80:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    1a86:	e0 08 3c 00 28 00 	            ld1 r14=[r15],1
    1a8c:	00 00 04 00       	            nop.i 0x0;;
    1a90:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
    1a96:	70 70 40 0c f1 03 	            cmp4.eq p7,p6=r14,r16
    1a9c:	b0 ff ff 4a       	      (p07) br.cond.dptk.few 1a40 <rijndael_padDecrypt+0x4c0>
    1aa0:	03 40 e0 f9 ff 27 	[MII]       mov r8=-8
    1aa6:	00 50 01 55 00 00 	            mov.i ar.pfs=r42;;
    1aac:	c0 0a aa 00       	            mov.i ar.lc=r44;;
    1ab0:	00 00 00 00 01 00 	[MII]       nop.m 0x0
    1ab6:	00 48 05 80 03 00 	            mov b0=r41
    1abc:	00 00 04 00       	            nop.i 0x0
    1ac0:	18 60 40 18 00 21 	[MMB]       adds r12=16,r12
    1ac6:	00 00 00 02 00 80 	            nop.m 0x0
    1acc:	08 00 84 00       	            br.ret.sptk.many b0
    1ad0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
    1ad6:	e0 08 3c 00 28 00 	            ld1 r14=[r15],1
    1adc:	00 00 04 00       	            nop.i 0x0;;
    1ae0:	12 38 38 20 86 b8 	[MBB]       cmp4.eq p7,p6=r14,r16
    1ae6:	01 e0 ff ff 25 a0 	      (p06) br.cond.dpnt.few 1aa0 <rijndael_padDecrypt+0x520>
    1aec:	f0 ff ff 48       	            br.cloop.sptk.few 1ad0 <rijndael_padDecrypt+0x550>
    1af0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
    1af6:	00 00 00 02 00 00 	            nop.i 0x0
    1afc:	70 fd ff 48       	            br.few 1860 <rijndael_padDecrypt+0x2e0>
    1b00:	08 78 41 00 00 24 	[MMI]       mov r47=16
    1b06:	e0 82 30 00 42 00 	            adds r46=16,r12
    1b0c:	00 00 04 00       	            nop.i 0x0
    1b10:	19 68 01 48 00 21 	[MMB]       mov r45=r36
    1b16:	30 1a 01 26 40 00 	            shladd r35=r35,4,r0
    1b1c:	08 00 00 50       	            br.call.sptk.many b0=1b10 <rijndael_padDecrypt+0x590>;;
    1b20:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
    1b26:	80 18 95 0a 40 00 	            sub r8=r35,r37
    1b2c:	70 fd ff 48       	            br.few 1890 <rijndael_padDecrypt+0x310>;;

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 72 69 6a 	      (p20) movl r115=0x6972203a444bac46
   c:	6e 64 61 65 
  10:	6c 2d 61 70 69 2d 	[MFI]       data8 0x16b4b83096b
  16:	66 73 74 2e 63 2c 	      (p24) fnma.s3 f54=f29,f23,f14
  1c:	76 20 31 2e       	            data8 0x5c6240ec58
  20:	32 35 20 32 30 31 	[MBB] (p41) cmp.lt p6,p48=8,r25
  26:	36 2f 31 32 2f 31 	      (p24) br.call.dptk.many.clr b3=ffffffffff646270 <_KERNEL_OPT_CHILD_MAX+0xffffffff915d1481>
  2c:	31 20 30 30       	            data8 0x6060406262
  30:	3a 32 38 3a 34 34 	[-d-]       data8 0x1a1a1d1c191
  36:	20 61 6c 6e 73 6e 	            data8 0x1cdb9b18480
  3c:	20 45 78 70       	            data8 0xe0f08a40dc
  40:	Address 0x0000000000000040 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 02 ea 01 b2 	      (p04) mov pr=r64,0xa800
   c:	82 61 2b 00       	      (p36) mov.i ar108=24;;
  10:	04 00 00 00 00 00 	[MLX]       break.m 0x0
  16:	01 00 46 26 08 e6 	            data8 0x403c001cc
  1c:	00 e0 01 02 
  20:	e4 07 61 43 81 c0 	[MLX]       data8 0x40a1b083f
  26:	01 35 a1 82 c0 01 	      (p03) brl.cond.sptk.few 4082a1350183a240 <_KERNEL_OPT_CHILD_MAX+0x4082a134937c5451>
  2c:	26 a2 83 c0 
  30:	01 26 a3 c0 01 00 	[MII]       data8 0x00e051930
  36:	00 00 02 00 00 00 	            break.i 0x2000
  3c:	00 00 01 00       	            break.i 0x80000;;
  40:	46 23 03 e6 00 e4 	[-3-]       data8 0x1200730191a
  46:	02 61 24 00 00 00 	            data8 0x00091840b
  4c:	00 00 00 00       	            data8 00000000000
  50:	04 00 00 00 00 00 	[MLX]       break.m 0x0
  56:	01 00 46 2b 09 e6 	            data8 0x203c001cc
  5c:	00 e0 01 01 
  60:	ea 05 b2 ae e4 08 	[MMI]       data8 0x472575902f
  66:	61 6f 81 c0 01 61 	            data8 0x70205bd84
  6c:	24 a1 82 c0       	      (p02) cmp.lt p35,p32=r18,r84
  70:	02 61 81 01 a2 00 	[MII]       data8 0x5100c0b08
  76:	00 00 04 00 00 00 	            break.i 0x4000;;
  7c:	00 00 01 00       	            break.i 0x80000
  80:	46 29 09 e6 00 e0 	[-3-]       data8 0x1000730494a
  86:	01 01 ea 05 b2 ac 	            data8 0xc817a80407
  8c:	e4 08 61 81       	            data8 0x102c211c959
  90:	01 81 c0 01 29 a1 	[MII] (p08) adds r16=5360,r0
  96:	82 c0 02 61 3f a2 	            data8 0xfd840b020a
  9c:	00 00 00 00       	      (p04) break.i 0x5;;
  a0:	05 00 00 00 00 00 	[MLX]       break.m 0x0
  a6:	01 00 46 2a 08 e6 	            data8 0x203c001cc
  ac:	00 e0 01 01 
  b0:	ea 02 b2 ad e4 07 	[MMI]       data8 0x3f256d9017
  b6:	61 2e 81 c0 02 32 	      (p04) chk.a.clr r102,810300 <rijndael_padDecrypt+0x80ed80>
  bc:	a1 82 c0 02       	      (p36) mov pr.rot=0x60415090000
  c0:	3e a2 83 c0 01 61 	[-f-]       data8 0x1080e041d11
  c6:	d5 01 a3 00 00 00 	            data8 0x0028c0755
  cc:	00 00 00 00       	            data8 00000000000
  d0:	05 00 00 00 00 00 	[MLX]       break.m 0x0
  d6:	01 00 46 29 08 e6 	            data8 0x203c001cc
  dc:	00 e0 01 01 
  e0:	ea 05 b2 ac e4 07 	[MMI]       data8 0x3f2565902f
  e6:	61 94 01 81 c0 01 	            data8 0x10204065184
  ec:	29 a1 82 c0       	      (p03) cmp.lt.unc p8,p32=r18,r84
  f0:	02 61 5a a2 83 c0 	[MII]       data8 0x41d12d308
  f6:	02 32 a3 00 00 00 	      (p11) break.i 0xa3320;;
  fc:	00 00 00 00       	            break.i 0x0

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:	33 20 32 30 31 39 	[MBB] (p01) cmp.eq.unc p4,p49=12,r24
  16:	30 33 31 39 29 20 	            br.call.dptk.few b3=726270 <rijndael_padDecrypt+0x724cf0>
  1c:	37 2e 34 2e       	            data8 0x5c685c6e40
  20:	Address 0x0000000000000020 is out of bounds.

